From b54029b9a7171540c75113b7133d575d167b527d Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 2 May 2022 10:13:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BC=BA=E8=B0=83=E8=89=B2?= =?UTF-8?q?=E5=92=8C=E6=96=87=E5=AD=97=E9=A2=9C=E8=89=B2=E4=B8=80=E6=A0=B7?= =?UTF-8?q?=E6=98=AF=E6=96=87=E5=AD=97=E9=A2=9C=E8=89=B2=E7=9A=84=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/legado/app/ui/widget/text/AccentStrokeTextView.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/text/AccentStrokeTextView.kt b/app/src/main/java/io/legado/app/ui/widget/text/AccentStrokeTextView.kt index 74cbe93ff..34e504584 100644 --- a/app/src/main/java/io/legado/app/ui/widget/text/AccentStrokeTextView.kt +++ b/app/src/main/java/io/legado/app/ui/widget/text/AccentStrokeTextView.kt @@ -37,16 +37,21 @@ class AccentStrokeTextView(context: Context, attrs: AttributeSet) : } else { context.getCompatColor(R.color.disabled) } + val accentColor = if (isInEditMode) { + context.getCompatColor(R.color.accent) + } else { + ThemeStore.accentColor(context) + } background = Selector.shapeBuild() .setCornerRadius(radius) .setStrokeWidth(1.dpToPx()) .setDisabledStrokeColor(disableColor) - .setDefaultStrokeColor(ThemeStore.accentColor(context)) + .setDefaultStrokeColor(accentColor) .setPressedBgColor(context.getCompatColor(R.color.transparent30)) .create() setTextColor( Selector.colorBuild() - .setDefaultColor(ThemeStore.accentColor(context)) + .setDefaultColor(accentColor) .setDisabledColor(disableColor) .create() )