diff --git a/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.java index b3be59b58..f4484f301 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.java @@ -97,6 +97,9 @@ public abstract class EhActivity extends AppCompatActivity { window.getDecorView().post(() -> { WindowInsets rootWindowInsets = window.getDecorView().getRootWindowInsets(); if (rootWindowInsets != null && rootWindowInsets.getSystemWindowInsetBottom() >= Resources.getSystem().getDisplayMetrics().density * 40) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + window.setNavigationBarDividerColor(getColor(R.color.navigation_bar_divider)); + } window.setNavigationBarColor(ResourcesKt.resolveColor(getTheme(), android.R.attr.navigationBarColor) & 0x00ffffff | -0x20000000); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { window.setNavigationBarContrastEnforced(false); diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index e542e51d0..9d3a919e4 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -18,5 +18,7 @@ #20ffffff + #1fffffff + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 1bb86e4c3..78e6d6b1c 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -33,6 +33,8 @@ @color/yellow_800 @color/deep_orange_400 + #1f000000 +