From 0dfbc43f925bd39af28709a7cfda963f5fecffc7 Mon Sep 17 00:00:00 2001 From: kunfei Date: Fri, 18 Feb 2022 17:36:03 +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/widget/text/BadgeView.kt | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/text/BadgeView.kt b/app/src/main/java/io/legado/app/ui/widget/text/BadgeView.kt index 771448b7d..c83147618 100644 --- a/app/src/main/java/io/legado/app/ui/widget/text/BadgeView.kt +++ b/app/src/main/java/io/legado/app/ui/widget/text/BadgeView.kt @@ -16,7 +16,7 @@ import androidx.appcompat.widget.AppCompatTextView import io.legado.app.R import io.legado.app.lib.theme.accentColor import io.legado.app.utils.getCompatColor -import io.legado.app.utils.gone +import io.legado.app.utils.invisible import io.legado.app.utils.visible @@ -129,7 +129,7 @@ class BadgeView @JvmOverloads constructor( */ override fun setText(text: CharSequence, type: BufferType) { if (isHideOnNull && TextUtils.isEmpty(text)) { - gone() + invisible() } else { visible() } @@ -137,12 +137,7 @@ class BadgeView @JvmOverloads constructor( } fun setBadgeCount(count: Int) { - text = count.toString() - if (count == 0) { - gone() - } else { - visible() - } + text = if (count == 0) "" else count.toString() } fun setHighlight(highlight: Boolean) {