From 5034cd34d8d52bbb890ecafc3e3433f4f5beef99 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Wed, 20 Sep 2023 23:19:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt index 557d3aa58..6edcb6320 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt +++ b/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 }