Implement navigationBarDividerColor properly

This commit is contained in:
Mygod
2020-12-10 06:13:40 +08:00
parent 427e565d36
commit 3624cc93c7
4 changed files with 3 additions and 8 deletions

View File

@@ -35,12 +35,4 @@
android:background="?android:attr/windowBackground"
app:menu="@menu/navigation"/>
<View
android:id="@+id/line"
android:layout_width="match_parent"
android:layout_height="0.1px"
android:background="?android:attr/navigationBarColor"
android:elevation="9dp"
tools:ignore="PxUsage"/>
</LinearLayout>

View File

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="navigationBarColor">@android:color/white</color>
<color name="navigationBarDividerColor">#E0E0E0</color>
</resources>

View File

@@ -7,4 +7,5 @@
<color name="colorPrimaryDark">#087f23</color>
<color name="colorSecondary">#AEEA00</color>
<color name="navigationBarColor">@android:color/black</color>
<color name="navigationBarDividerColor">@android:color/transparent</color>
</resources>

View File

@@ -2,6 +2,7 @@
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<item name="android:navigationBarColor">@color/navigationBarColor</item>
<item name="android:navigationBarDividerColor" tools:targetApi="o_mr1">@color/navigationBarDividerColor</item>
<item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">@bool/is_day</item>
<item name="actionBarStyle">@style/Widget.MaterialComponents.Light.ActionBar.Solid</item>
<item name="colorPrimary">@color/colorPrimary</item>