From c432d850a9f1c0a4e70220103f0178e7da0bb34c Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Mon, 18 Mar 2024 16:02:02 +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 --- .../java/io/legado/app/ui/book/read/page/PageView.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt b/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt index 74af97cbc..3a1e007d0 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt @@ -2,11 +2,12 @@ package io.legado.app.ui.book.read.page import android.annotation.SuppressLint import android.content.Context -import android.graphics.Color import android.view.LayoutInflater import android.widget.FrameLayout +import androidx.core.content.ContextCompat import androidx.core.view.isGone import androidx.core.view.isInvisible +import io.legado.app.R import io.legado.app.constant.AppConst.timeFormat import io.legado.app.data.entities.Bookmark import io.legado.app.databinding.ViewBookPageBinding @@ -70,13 +71,14 @@ class PageView(context: Context) : FrameLayout(context) { fun upStyle() = binding.run { upTipStyle() ReadBookConfig.let { + val textColor = it.textColor val tipColor = with(ReadTipConfig) { - if (tipColor == 0) it.textColor else tipColor + if (tipColor == 0) textColor else tipColor } val tipDividerColor = with(ReadTipConfig) { when (tipDividerColor) { - -1 -> Color.parseColor("#66666666") - 0 -> tipColor + -1 -> ContextCompat.getColor(context, R.color.divider) + 0 -> textColor else -> tipDividerColor } }