Pārlūkot izejas kodu

Set background color of feedback UI enabled state according to dark/light mode

Khubaib 9 mēneši atpakaļ
vecāks
revīzija
a0fcd9e862

+ 1 - 1
app/src/main/java/com/vpn/fastestvpnservice/screens/bottomNavBarScreens/HomeScreen.kt

@@ -925,7 +925,7 @@ fun Home(
 
                     val backgroundColor by animateColorAsState(
                         targetValue = if (isDelayedFeedbackClicked) colorResource(id = R.color.yellow_feedback)
-                        else colorResource(id = R.color.blue_feedback), label = "Color"
+                        else MaterialTheme.colorScheme.outlineVariant, label = "Color"
                     )
 
                     Box(

+ 2 - 0
app/src/main/java/com/vpn/fastestvpnservice/ui/theme/Theme.kt

@@ -50,6 +50,7 @@ private val DarkColorScheme = darkColorScheme(
     inverseOnSurface = Color(0xFF1D326B), // focus_on_TV
     inverseSurface = Color(0xFF0d1a2a),
     outline = Color(0xFF2d2d2d),
+    outlineVariant = Color(0xFF112B73),
 
     background = Color(0xFF121212),
     onBackground = Color(0xFF2d2d2d) // background for dark theme
@@ -87,6 +88,7 @@ private val LightColorScheme = lightColorScheme(
     inverseOnSurface = Color(0xFFD3D3D3), // focus_on_TV
     inverseSurface = Color(0xFFE9EAEC),
     outline = Color(0xFFD3D3D3),
+    outlineVariant = Color(0xFF3865E7),
 
     background = Color(0xFFf3f3f3),
     onBackground = Color.White

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

@@ -44,6 +44,7 @@
     <color name="split_background_dark">#36485e80</color>
     <color name="webview_background">#ECF2FC</color>
     <color name="blue_feedback">#3865E7</color>
+    <color name="blue_feedback_dark">#112B73</color>
     <color name="yellow_feedback">#F7B628</color>
 
         <color name="app_color">#000028</color>