From 1c9b6caea181c5c166edfe0c5c282c750c78740d Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Sun, 27 Feb 2022 00:29:25 +0100 Subject: [PATCH] Clean up --- .../com/looker/droidify/ui/items/RepoItem.kt | 50 ------------------- src/main/res/layout/item_repository_x.xml | 42 ---------------- src/main/res/layout/sheet_app_x.xml | 3 +- 3 files changed, 2 insertions(+), 93 deletions(-) delete mode 100644 src/main/kotlin/com/looker/droidify/ui/items/RepoItem.kt delete mode 100644 src/main/res/layout/item_repository_x.xml diff --git a/src/main/kotlin/com/looker/droidify/ui/items/RepoItem.kt b/src/main/kotlin/com/looker/droidify/ui/items/RepoItem.kt deleted file mode 100644 index 1da4193c..00000000 --- a/src/main/kotlin/com/looker/droidify/ui/items/RepoItem.kt +++ /dev/null @@ -1,50 +0,0 @@ -package com.looker.droidify.ui.items - -import android.content.res.ColorStateList -import android.view.LayoutInflater -import android.view.ViewGroup -import coil.load -import com.looker.droidify.R -import com.looker.droidify.database.entity.Repository -import com.looker.droidify.databinding.ItemRepositoryXBinding -import com.looker.droidify.utility.extension.resources.clear -import com.looker.droidify.utility.extension.resources.getColorFromAttr -import com.mikepenz.fastadapter.binding.AbstractBindingItem - -class RepoItem(val item: Repository) : - AbstractBindingItem() { - override val type: Int - get() = R.id.fastadapter_item - - override fun createBinding(inflater: LayoutInflater, parent: ViewGroup?) - : ItemRepositoryXBinding = ItemRepositoryXBinding.inflate(inflater, parent, false) - - override fun bindView(binding: ItemRepositoryXBinding, payloads: List) { - val isEnabled = item.enabled - val context = binding.repoItem.context - - val textColor: ColorStateList = if (isEnabled) - context.getColorFromAttr(R.attr.colorOnPrimaryContainer) - else - context.getColorFromAttr(R.attr.colorOnBackground) - - binding.repoName.text = item.name.ifEmpty { context.getString(R.string.new_repository) } - binding.repoDescription.text = item.description.trim() - - binding.repoItem.setCardBackgroundColor( - if (item.enabled) context.getColorFromAttr(R.attr.colorPrimaryContainer) - else context.getColorFromAttr(android.R.attr.colorBackground) - ) - - binding.checkMark.apply { - if (item.enabled) load(R.drawable.ic_check) - else clear() - } - - textColor.let { - binding.repoName.setTextColor(it) - binding.repoDescription.setTextColor(it) - binding.checkMark.imageTintList = it - } - } -} \ No newline at end of file diff --git a/src/main/res/layout/item_repository_x.xml b/src/main/res/layout/item_repository_x.xml deleted file mode 100644 index 3ee79a48..00000000 --- a/src/main/res/layout/item_repository_x.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/res/layout/sheet_app_x.xml b/src/main/res/layout/sheet_app_x.xml index 1e2fa5fc..fbce3f28 100644 --- a/src/main/res/layout/sheet_app_x.xml +++ b/src/main/res/layout/sheet_app_x.xml @@ -39,7 +39,8 @@ android:layout_height="match_parent" android:clipChildren="false" android:clipToPadding="false" - tools:listitem="@layout/item_repository_x" /> + tools:itemCount="1" + tools:listitem="@layout/item_app_info_x" />