diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java index 666e57acc..e62474fa2 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java @@ -291,12 +291,7 @@ public class FavoritesScene extends BaseScene implements updateSearchBar(); mSearchBarMover = new SearchBarMover(this, mSearchBar, mRecyclerView); - int colorID; - if (EhActivity.isNightMode(context.getResources().getConfiguration())) { - colorID = resources.getColor(android.R.color.white, getTheme()); - } else { - colorID = resources.getColor(android.R.color.black, getTheme()); - } + int colorID = ResourcesKt.resolveColor(getTheme(), com.google.android.material.R.attr.colorOnSurface); mActionFabDrawable = new AddDeleteDrawable(context, colorID); mFabLayout.getPrimaryFab().setImageDrawable(mActionFabDrawable); mFabLayout.setExpanded(false, false); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index 89de01133..b7a519a34 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -614,12 +614,7 @@ public final class GalleryListScene extends BaseScene mFabLayout.setOnExpandListener(this); addAboveSnackView(mFabLayout); - int colorID; - if (EhActivity.isNightMode(context.getResources().getConfiguration())) { - colorID = resources.getColor(android.R.color.white, getTheme()); - } else { - colorID = resources.getColor(android.R.color.black, getTheme()); - } + int colorID = ResourcesKt.resolveColor(getTheme(), com.google.android.material.R.attr.colorOnSurface); mActionFabDrawable = new AddDeleteDrawable(context, colorID); mFabLayout.getPrimaryFab().setImageDrawable(mActionFabDrawable);