Эх сурвалжийг харах

Enable elevation overlay for MaterialSwitch (#5686)

Ivan Iskandar 3 жил өмнө
parent
commit
24e5a4d7ec

+ 1 - 0
app/src/main/res/values-night/bools.xml

@@ -2,4 +2,5 @@
 <resources>
     <bool name="lightStatusBar">false</bool>
     <bool name="lightNavigationBar">false</bool>
+    <bool name="elevationOverlayEnabled">true</bool>
 </resources>

+ 1 - 0
app/src/main/res/values/bools.xml

@@ -2,4 +2,5 @@
 <resources>
     <bool name="lightStatusBar">true</bool>
     <bool name="lightNavigationBar">false</bool>
+    <bool name="elevationOverlayEnabled">false</bool>
 </resources>

+ 11 - 0
app/src/main/res/values/styles.xml

@@ -261,6 +261,17 @@
         <item name="tabRippleColor">?attr/colorOnPrimary</item>
     </style>
 
+    <!--==============-->
+    <!--Widgets.Switch-->
+    <!--==============-->
+    <style name="Widget.Tachiyomi.Switch" parent="Widget.MaterialComponents.CompoundButton.Switch">
+        <item name="materialThemeOverlay">@style/ThemeOverlay.Tachiyomi.Switch</item>
+    </style>
+
+    <style name="ThemeOverlay.Tachiyomi.Switch" parent="">
+        <item name="elevationOverlayEnabled">@bool/elevationOverlayEnabled</item>
+    </style>
+
 
     <!--================-->
     <!--Navigation Views-->

+ 1 - 0
app/src/main/res/values/themes.xml

@@ -64,6 +64,7 @@
         <item name="tabStyle">@style/Widget.Tachiyomi.TabLayout</item>
         <item name="bottomNavigationStyle">@style/Widget.Tachiyomi.BottomNavigationView</item>
         <item name="navigationRailStyle">@style/Widget.Tachiyomi.NavigationRailView</item>
+        <item name="switchStyle">@style/Widget.Tachiyomi.Switch</item>
         <item name="elevationOverlayEnabled">false</item>
         <item name="lightSystemBarsOnPrimary">false</item>