aboutsummaryrefslogtreecommitdiff
path: root/library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt')
-rw-r--r--library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt12
1 files changed, 5 insertions, 7 deletions
diff --git a/library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt b/library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt
index 3c62b43..459166e 100644
--- a/library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt
+++ b/library/src/main/kotlin/ca/allanwang/kau/kpref/items/KPrefItemBase.kt
@@ -30,19 +30,17 @@ abstract class KPrefItemBase<T>(builder: KPrefAdapterBuilder,
@CallSuper
override fun onPostBindView(viewHolder: ViewHolder, textColor: Int?, accentColor: Int?) {
val enabled = enabler.invoke()
- with(viewHolder){
- itemView.isEnabled = enabled
- itemView.alpha = if (enabled) 1.0f else 0.3f
- SL.d("Alpha ${itemView.isEnabled} ${itemView.alpha}")
+ with(viewHolder) {
+ container?.isEnabled = enabled
+ container?.alpha = if (enabled) 1.0f else 0.3f
}
}
override fun unbindView(holder: ViewHolder) {
super.unbindView(holder)
with(holder) {
-// itemView.isEnabled = true
-// itemView.alpha = 1.0f
- SL.d("Unset alpha ${itemView.isEnabled} ${itemView.alpha}")
+ container?.isEnabled = true
+ container?.alpha = 1.0f
}
}