Set navigation bar color according to theme on API 27+

This commit is contained in:
Lorem Ipsum
2021-03-04 16:30:56 +05:30
committed by Albert Vaca Cintora
parent d3b409ab52
commit b9a6681a4f
2 changed files with 14 additions and 3 deletions

10
res/values-v27/styles.xml Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="KdeConnectThemeBase.V27" parent="KdeConnectThemeBase">
<item name="android:navigationBarColor">@color/activity_background</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:windowLightNavigationBar">?attr/isLightTheme</item>
</style>
<style name="KdeConnectTheme" parent="KdeConnectThemeBase.V27" />
</resources>

View File

@@ -28,17 +28,18 @@
</style>
<style name="KdeConnectThemeBase.NoActionBar" parent="KdeConnectThemeBase">
<style name="KdeConnectTheme" parent="KdeConnectThemeBase" />
<style name="KdeConnectThemeBase.NoActionBar" parent="KdeConnectTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="KdeConnectTheme" parent="KdeConnectThemeBase" />
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar" />
<style name="KdeConnectTheme.Toolbar" parent="Widget.AppCompat.Toolbar">
<item name="android:background">@color/toolbar_color</item>
</style>
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar" />
<style name="MainNavigationView">
<item name="android:background">@drawable/state_list_drawer_background</item>