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" /> - - - - - - - - - - - - - - - - -