This commit is contained in:
kunfei
2022-02-18 17:36:03 +08:00
parent b704402f1f
commit ff74908f2d
@@ -16,7 +16,7 @@ import androidx.appcompat.widget.AppCompatTextView
import io.legado.app.R import io.legado.app.R
import io.legado.app.lib.theme.accentColor import io.legado.app.lib.theme.accentColor
import io.legado.app.utils.getCompatColor import io.legado.app.utils.getCompatColor
import io.legado.app.utils.gone import io.legado.app.utils.invisible
import io.legado.app.utils.visible import io.legado.app.utils.visible
@@ -129,7 +129,7 @@ class BadgeView @JvmOverloads constructor(
*/ */
override fun setText(text: CharSequence, type: BufferType) { override fun setText(text: CharSequence, type: BufferType) {
if (isHideOnNull && TextUtils.isEmpty(text)) { if (isHideOnNull && TextUtils.isEmpty(text)) {
gone() invisible()
} else { } else {
visible() visible()
} }
@@ -137,12 +137,7 @@ class BadgeView @JvmOverloads constructor(
} }
fun setBadgeCount(count: Int) { fun setBadgeCount(count: Int) {
text = count.toString() text = if (count == 0) "" else count.toString()
if (count == 0) {
gone()
} else {
visible()
}
} }
fun setHighlight(highlight: Boolean) { fun setHighlight(highlight: Boolean) {