mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Fix cutoff ripple for extension install cancel button
This commit is contained in:
		| @@ -6,7 +6,7 @@ import coil.clear | ||||
| import coil.load | ||||
| import eu.davidea.viewholders.FlexibleViewHolder | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.databinding.ExtensionCardItemBinding | ||||
| import eu.kanade.tachiyomi.databinding.ExtensionItemBinding | ||||
| import eu.kanade.tachiyomi.extension.model.Extension | ||||
| import eu.kanade.tachiyomi.extension.model.InstallStep | ||||
| import eu.kanade.tachiyomi.util.system.LocaleHelper | ||||
| @@ -14,7 +14,7 @@ import eu.kanade.tachiyomi.util.system.LocaleHelper | ||||
| class ExtensionHolder(view: View, val adapter: ExtensionAdapter) : | ||||
|     FlexibleViewHolder(view, adapter) { | ||||
|  | ||||
|     private val binding = ExtensionCardItemBinding.bind(view) | ||||
|     private val binding = ExtensionItemBinding.bind(view) | ||||
|  | ||||
|     init { | ||||
|         binding.extButton.setOnClickListener { | ||||
| @@ -28,7 +28,7 @@ class ExtensionHolder(view: View, val adapter: ExtensionAdapter) : | ||||
|     fun bind(item: ExtensionItem) { | ||||
|         val extension = item.extension | ||||
|  | ||||
|         binding.extTitle.text = extension.name | ||||
|         binding.name.text = extension.name | ||||
|         binding.version.text = extension.versionName | ||||
|         binding.lang.text = LocaleHelper.getSourceDisplayName(extension.lang, itemView.context) | ||||
|         binding.warning.text = when { | ||||
| @@ -39,11 +39,11 @@ class ExtensionHolder(view: View, val adapter: ExtensionAdapter) : | ||||
|             else -> "" | ||||
|         }.uppercase() | ||||
|  | ||||
|         binding.image.clear() | ||||
|         binding.icon.clear() | ||||
|         if (extension is Extension.Available) { | ||||
|             binding.image.load(extension.iconUrl) | ||||
|             binding.icon.load(extension.iconUrl) | ||||
|         } else { | ||||
|             extension.getApplicationIcon(itemView.context)?.let { binding.image.setImageDrawable(it) } | ||||
|             extension.getApplicationIcon(itemView.context)?.let { binding.icon.setImageDrawable(it) } | ||||
|         } | ||||
|         bindButtons(item) | ||||
|     } | ||||
|   | ||||
| @@ -27,7 +27,7 @@ data class ExtensionItem( | ||||
|      * Returns the layout resource of this item. | ||||
|      */ | ||||
|     override fun getLayoutRes(): Int { | ||||
|         return R.layout.extension_card_item | ||||
|         return R.layout.extension_item | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user