Horis 3 年 前
親
コミット
e631b55c5d
1 ファイル変更、6 行追加、2 行削除
  1. 6 2
      app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt

+ 6 - 2
app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt

@@ -61,7 +61,9 @@ class ReadMenu @JvmOverloads constructor(
     private val immersiveMenu: Boolean
         get() = AppConfig.readBarStyleFollowPage && ReadBookConfig.durConfig.curBgType() == 0
     private var bgColor: Int = if (immersiveMenu) {
-        Color.parseColor(ReadBookConfig.durConfig.curBgStr())
+        kotlin.runCatching {
+            Color.parseColor(ReadBookConfig.durConfig.curBgStr())
+        }.getOrDefault(context.bottomBackground)
     } else {
         context.bottomBackground
     }
@@ -224,7 +226,9 @@ class ReadMenu @JvmOverloads constructor(
 
     private fun upColorConfig() {
         bgColor = if (immersiveMenu) {
-            Color.parseColor(ReadBookConfig.durConfig.curBgStr())
+            kotlin.runCatching {
+                Color.parseColor(ReadBookConfig.durConfig.curBgStr())
+            }.getOrDefault(context.bottomBackground)
         } else {
             context.bottomBackground
         }