diff --git a/app/src/main/java/io/legado/app/help/config/AppConfig.kt b/app/src/main/java/io/legado/app/help/config/AppConfig.kt index 0dca5b848..3ba2cd90b 100644 --- a/app/src/main/java/io/legado/app/help/config/AppConfig.kt +++ b/app/src/main/java/io/legado/app/help/config/AppConfig.kt @@ -26,7 +26,8 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener { val isCronet = appCtx.getPrefBoolean(PreferKey.cronet) var useAntiAlias = appCtx.getPrefBoolean(PreferKey.antiAlias) var userAgent: String = getPrefUserAgent() - var isEInkMode = appCtx.getPrefString(PreferKey.themeMode) == "3" + var isEInkMode = appCtx.getPrefString("app_theme", "0") == "4" + var isTransparent = appCtx.getPrefString("app_theme", "0") == "13" var customMode = appCtx.getPrefString(PreferKey.customMode) var clickActionTL = appCtx.getPrefInt(PreferKey.clickActionTL, 2) var clickActionTC = appCtx.getPrefInt(PreferKey.clickActionTC, 2) diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt index 66133c754..16b977f7e 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt @@ -552,9 +552,12 @@ class BookInfoActivity : color = Color.BLACK } binding.cdInfo?.setCardBackgroundColor(color) - binding.llInfo.setBackgroundColor(color) - (binding.llCover.background as? GradientDrawable)?.colors = - intArrayOf(Color.TRANSPARENT, color) + if (!AppConfig.isTransparent) + { + binding.llInfo.setBackgroundColor(color) + (binding.llCover.background as? GradientDrawable)?.colors = + intArrayOf(Color.TRANSPARENT, color) + } } } @@ -592,7 +595,8 @@ class BookInfoActivity : duration = 400L addUpdateListener { animation -> val color = animation.animatedValue as Int - binding.bgBookMask.setBackgroundColor(color) + if (!AppConfig.isTransparent) + binding.bgBookMask.setBackgroundColor(color) } }