HapeLee 1 год назад
Родитель
Сommit
e99157ca8c

+ 6 - 1
app/src/main/java/io/legato/kazusa/utils/ContextExtensions.kt

@@ -437,5 +437,10 @@ val Context.bookshelfLayoutGrid: Int
 fun Context.themeColor(attr: Int): Int {
     val typedValue = TypedValue()
     theme.resolveAttribute(attr, typedValue, true)
-    return ContextCompat.getColor(this, typedValue.resourceId)
+    return if (typedValue.resourceId != 0) {
+        ContextCompat.getColor(this, typedValue.resourceId)
+    } else {
+        typedValue.data
+    }
 }
+

+ 2 - 2
app/src/main/res/values-night/themes.xml

@@ -13,8 +13,8 @@
     </style>
 
     <style name="ThemeOverlay.PureBlack" parent="">
-        <item name="android:colorBackground">#000000</item>
-        <item name="colorSurface">#000000</item>
+        <item name="android:colorBackground">@color/black</item>
+        <item name="colorSurface">@color/black</item>
     </style>
 
 </resources>