Fix tag margins

This commit is contained in:
Jobobby04 2021-09-01 17:13:08 -04:00
parent ce39d6ec25
commit b571ccccaa

View File

@ -1,9 +1,13 @@
package eu.kanade.tachiyomi.ui.manga.info
import android.view.View
import android.widget.LinearLayout
import androidx.core.view.isVisible
import androidx.core.view.updateLayoutParams
import com.google.android.material.chip.Chip
import eu.davidea.viewholders.FlexibleViewHolder
import eu.kanade.tachiyomi.databinding.MangaInfoGenreGroupingBinding
import eu.kanade.tachiyomi.util.system.dpToPx
import exh.util.makeSearchChip
class NamespaceTagsHolder(
@ -15,12 +19,21 @@ class NamespaceTagsHolder(
fun bind(item: NamespaceTagsItem) {
binding.namespace.removeAllViews()
val namespace = item.namespace
if (namespace != null) {
binding.namespace.isVisible = if (namespace != null) {
binding.namespace.addView(
Chip(binding.root.context).apply {
text = namespace
}
)
binding.tags.updateLayoutParams<LinearLayout.LayoutParams> {
marginStart = 8.dpToPx
}
true
} else {
binding.tags.updateLayoutParams<LinearLayout.LayoutParams> {
marginStart = 16.dpToPx
}
false
}
binding.tags.removeAllViews()