From 513105c8f9cf5981127d48f66438febe733fd1f6 Mon Sep 17 00:00:00 2001
From: NekoInverter <42698724+NekoInverter@users.noreply.github.com>
Date: Fri, 13 Nov 2020 19:41:05 +0800
Subject: [PATCH] Minor fixes
---
.../ehviewer/download/DownloadService.java | 1 +
.../com/hippo/ehviewer/ui/MyTagsActivity.java | 2 +-
.../hippo/ehviewer/ui/UConfigActivity.java | 2 +-
.../com/hippo/ehviewer/widget/SearchBar.java | 13 +-
app/src/main/res/layout/activity_u_config.xml | 36 ---
...ivity_my_tags.xml => activity_webview.xml} | 0
.../main/res/layout/dialog_gallery_menu.xml | 275 +++++++++---------
app/src/main/res/layout/scene_toolbar.xml | 4 +-
app/src/main/res/xml/advanced_settings.xml | 4 +-
app/src/main/res/xml/download_settings.xml | 8 +-
app/src/main/res/xml/eh_settings.xml | 14 +-
app/src/main/res/xml/read_settings.xml | 8 +-
12 files changed, 175 insertions(+), 192 deletions(-)
delete mode 100644 app/src/main/res/layout/activity_u_config.xml
rename app/src/main/res/layout/{activity_my_tags.xml => activity_webview.xml} (100%)
diff --git a/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java b/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java
index d1a5eeffc..e247f0bc1 100644
--- a/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java
+++ b/app/src/main/java/com/hippo/ehviewer/download/DownloadService.java
@@ -264,6 +264,7 @@ public class DownloadService extends Service implements DownloadManager.Download
.setSmallIcon(R.drawable.ic_stat_alert)
.setContentText(getString(R.string.stat_509_alert_title))
.setContentText(getString(R.string.stat_509_alert_text))
+ .setStyle(new NotificationCompat.BigTextStyle().bigText(getString(R.string.stat_509_alert_text)))
.setColor(getResources().getColor(R.color.colorPrimary))
.setAutoCancel(true)
.setOngoing(false)
diff --git a/app/src/main/java/com/hippo/ehviewer/ui/MyTagsActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/MyTagsActivity.java
index c6717db28..3bbf820c8 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/MyTagsActivity.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/MyTagsActivity.java
@@ -61,7 +61,7 @@ public class MyTagsActivity extends ToolbarActivity {
cookieManager.setCookie(url, cookie.toString());
}
- setContentView(R.layout.activity_my_tags);
+ setContentView(R.layout.activity_webview);
setTitle(R.string.my_tags);
setNavigationIcon(R.drawable.v_arrow_left_dark_x24);
WebView webView = findViewById(R.id.webview);
diff --git a/app/src/main/java/com/hippo/ehviewer/ui/UConfigActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/UConfigActivity.java
index ef50079e9..b105b0a4e 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/UConfigActivity.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/UConfigActivity.java
@@ -69,7 +69,7 @@ public class UConfigActivity extends ToolbarActivity {
cookieManager.setCookie(url, cookie.toString());
}
- setContentView(R.layout.activity_u_config);
+ setContentView(R.layout.activity_webview);
setTitle(R.string.u_config);
setNavigationIcon(R.drawable.v_arrow_left_dark_x24);
webView = findViewById(R.id.webview);
diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java
index 3420fc1e2..3f8d7e38c 100644
--- a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java
+++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java
@@ -40,17 +40,19 @@ import android.widget.TextView;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import androidx.core.util.Pair;
-import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.card.MaterialCardView;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
+import com.hippo.android.resource.AttrResources;
import com.hippo.easyrecyclerview.EasyRecyclerView;
+import com.hippo.easyrecyclerview.LinearDividerItemDecoration;
import com.hippo.ehviewer.R;
import com.hippo.ehviewer.client.EhTagDatabase;
import com.hippo.view.ViewTransition;
import com.hippo.yorozuya.AnimationUtils;
+import com.hippo.yorozuya.LayoutUtils;
import com.hippo.yorozuya.MathUtils;
import com.hippo.yorozuya.SimpleAnimatorListener;
import com.hippo.yorozuya.ViewUtils;
@@ -142,9 +144,12 @@ public class SearchBar extends MaterialCardView implements View.OnClickListener,
mSuggestionAdapter = new SuggestionAdapter(LayoutInflater.from(getContext()));
mListView.setAdapter(mSuggestionAdapter);
LinearLayoutManager layoutManager = new LinearLayoutManager(context);
- DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(context,
- layoutManager.getOrientation());
- mListView.addItemDecoration(dividerItemDecoration);
+ LinearDividerItemDecoration decoration = new LinearDividerItemDecoration(
+ LinearDividerItemDecoration.VERTICAL,
+ AttrResources.getAttrColor(context, R.attr.dividerColor),
+ LayoutUtils.dp2pix(context, 1));
+ decoration.setShowLastDivider(false);
+ mListView.addItemDecoration(decoration);
mListView.setLayoutManager(layoutManager);
mListView.setOnItemClickListener((parent, view, position, id) -> {
mSuggestionList.get(position).onClick();
diff --git a/app/src/main/res/layout/activity_u_config.xml b/app/src/main/res/layout/activity_u_config.xml
deleted file mode 100644
index f3f45dbff..000000000
--- a/app/src/main/res/layout/activity_u_config.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/activity_my_tags.xml b/app/src/main/res/layout/activity_webview.xml
similarity index 100%
rename from app/src/main/res/layout/activity_my_tags.xml
rename to app/src/main/res/layout/activity_webview.xml
diff --git a/app/src/main/res/layout/dialog_gallery_menu.xml b/app/src/main/res/layout/dialog_gallery_menu.xml
index 20f3d628d..33eb60a4d 100644
--- a/app/src/main/res/layout/dialog_gallery_menu.xml
+++ b/app/src/main/res/layout/dialog_gallery_menu.xml
@@ -22,164 +22,177 @@
+ android:padding="@dimen/keyline_margin">
+ android:divider="@drawable/spacer_keyline"
+ android:orientation="vertical"
+ android:showDividers="middle">
-
+ android:orientation="horizontal">
-
+
+
+
+
+
+
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:paddingTop="@dimen/keyline_margin"
+ android:orientation="vertical">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:text="@string/settings_read_show_battery"
+ android:textColor="?android:attr/textColorPrimary" />
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/scene_toolbar.xml b/app/src/main/res/layout/scene_toolbar.xml
index 28847f374..ae738391a 100644
--- a/app/src/main/res/layout/scene_toolbar.xml
+++ b/app/src/main/res/layout/scene_toolbar.xml
@@ -24,8 +24,8 @@
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/toolbarColor"
- android:elevation="8dp"
- android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+ android:elevation="4dp"
+ android:theme="@style/ThemeOverlay.MaterialComponents.Dark.ActionBar"
app:popupTheme="?attr/toolbarPopupTheme" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-