Skip to content

Commit e2f381a

Browse files
Add edge-to-edge opt-out
1 parent b6e5708 commit e2f381a

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

app/src/main/res/values/styles.xml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<resources>
1+
<resources xmlns:tools="http://schemas.android.com/tools">
22

33
<!-- Opening Theme -->
44
<style name="OpeningTheme" parent="Theme.Material3.DayNight.NoActionBar">
@@ -39,10 +39,6 @@
3939
<item name="colorSurfaceInverse">@color/m3_inverse_surface_light</item>
4040
<item name="colorOnSurfaceInverse">@color/m3_inverse_on_surface_light</item>
4141
<item name="colorPrimaryInverse">@color/m3_inverse_primary_light</item>
42-
<item name="android:windowLightStatusBar">true</item>
43-
<item name="android:windowLightNavigationBar">true</item>
44-
<item name="android:statusBarColor">?attr/colorSurface</item>
45-
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
4642

4743
<item name="windowBackground">@color/m3_background_light</item> <!-- For AppCompat -->
4844
<item name="colorAccent">?attr/colorPrimary</item>
@@ -64,6 +60,13 @@
6460
<item name="selector">@drawable/selector_light</item>
6561
<item name="progress_horizontal_drawable">@drawable/progress_youtube_horizontal_light</item>
6662
<item name="dashed_border">@drawable/dashed_border_light</item>
63+
64+
<item name="android:statusBarColor">?attr/colorSurface</item>
65+
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
66+
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
67+
<item name="android:windowLightNavigationBar" tools:targetApi="27">true</item>
68+
<item name="android:enforceNavigationBarContrast" tools:targetApi="29">false</item>
69+
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
6770
</style>
6871

6972
<style name="DarkTheme" parent="Theme.Material3.Dark.NoActionBar">
@@ -94,10 +97,6 @@
9497
<item name="colorSurfaceInverse">@color/m3_inverse_surface_dark</item>
9598
<item name="colorOnSurfaceInverse">@color/m3_inverse_on_surface_dark</item>
9699
<item name="colorPrimaryInverse">@color/m3_inverse_primary_dark</item>
97-
<item name="android:windowLightStatusBar">false</item>
98-
<item name="android:windowLightNavigationBar">false</item>
99-
<item name="android:statusBarColor">?attr/colorSurface</item>
100-
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
101100

102101
<item name="windowBackground">@color/m3_background_dark</item>
103102
<item name="colorAccent">?attr/colorPrimary</item>
@@ -119,6 +118,13 @@
119118
<item name="selector">@drawable/selector_dark</item>
120119
<item name="progress_horizontal_drawable">@drawable/progress_youtube_horizontal_dark</item>
121120
<item name="dashed_border">@drawable/dashed_border_dark</item>
121+
122+
<item name="android:statusBarColor">?attr/colorSurface</item>
123+
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
124+
<item name="android:windowLightStatusBar" tools:targetApi="23">false</item>
125+
<item name="android:windowLightNavigationBar" tools:targetApi="27">false</item>
126+
<item name="android:enforceNavigationBarContrast" tools:targetApi="29">false</item>
127+
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
122128
</style>
123129

124130
<!-- Black Theme -->

0 commit comments

Comments
 (0)