mirror of
https://github.com/Myzel394/Alibi.git
synced 2025-06-18 23:05:26 +02:00
ui: Make window navigation translucent
This commit is contained in:
parent
2439f42f42
commit
df0bc042c0
@ -57,8 +57,21 @@ fun AlibiTheme(
|
||||
if (!view.isInEditMode) {
|
||||
SideEffect {
|
||||
val window = (view.context as Activity).window
|
||||
window.statusBarColor = colorScheme.primary.toArgb()
|
||||
WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = darkTheme
|
||||
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
window.navigationBarColor = colorScheme.background.toArgb()
|
||||
window.statusBarColor = colorScheme.background.toArgb()
|
||||
WindowCompat.getInsetsController(
|
||||
window,
|
||||
view
|
||||
).isAppearanceLightStatusBars = !darkTheme
|
||||
WindowCompat.getInsetsController(
|
||||
window,
|
||||
view
|
||||
).isAppearanceLightNavigationBars = !darkTheme
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -7,4 +7,6 @@
|
||||
<color name="teal_700">#FF018786</color>
|
||||
<color name="black">#FF000000</color>
|
||||
<color name="white">#FFFFFFFF</color>
|
||||
|
||||
<color name="windowBackground">#FFFFFFFF</color>
|
||||
</resources>
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="Theme.Alibi" parent="android:Theme.Material.Light.NoActionBar" />
|
||||
<style name="Theme.Alibi" parent="android:Theme.Material.Light.NoActionBar">
|
||||
<item name="android:windowActionModeOverlay">true</item>
|
||||
<item name="android:windowContentOverlay">@color/windowBackground</item>
|
||||
<item name="android:windowBackground">@color/windowBackground</item>
|
||||
</style>
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user