From c2e67115756963c6af9c59f32f90e6be5289e7bb Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 25 Jun 2022 18:43:03 +0800 Subject: [PATCH] Fill navbar divider color for pad --- app/src/main/java/com/hippo/ehviewer/ui/EhActivity.java | 3 +++ app/src/main/res/values-night/colors.xml | 2 ++ app/src/main/res/values/colors.xml | 2 ++ 3 files changed, 7 insertions(+) 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 +