From ab8f9fe3ca939fe17dff691fea32d6835d71a999 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sat, 15 Feb 2020 18:05:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt b/app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt index e59ac8983..b0bf97779 100644 --- a/app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt +++ b/app/src/main/java/io/legado/app/ui/widget/LabelsBar.kt @@ -3,7 +3,6 @@ package io.legado.app.ui.widget import android.content.Context import android.util.AttributeSet import android.widget.LinearLayout -import androidx.core.view.setPadding import io.legado.app.ui.widget.text.AccentBgTextView import io.legado.app.utils.dp @@ -25,10 +24,17 @@ class LabelsBar(context: Context, attrs: AttributeSet?) : LinearLayout(context, } } + fun clear() { + removeAllViews() + } + fun addLabel(label: String) { addView(AccentBgTextView(context, null).apply { - setPadding(2.dp) + setPadding(3.dp, 0, 3.dp, 0) setRadios(2) + val lp = LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT) + lp.setMargins(0, 0, 2.dp, 0) + layoutParams = lp text = label }) }