Implement scrolling with group

pull/2020/head
Dharanish 1 year ago
parent 506086f003
commit 676f141d99

@ -63,8 +63,13 @@ class HabitCardListView(
set(value) {
field = value
attachedHolders
.map { it.itemView as HabitCardView }
.forEach { it.dataOffset = value }
.forEach {
if (it.itemView is HabitCardView) {
(it.itemView as HabitCardView).dataOffset = value
} else {
(it.itemView as HabitGroupCardView).dataOffset = value
}
}
}
private val attachedHolders = mutableListOf<HabitCardViewHolder>()

@ -30,6 +30,8 @@ class HabitGroupCardView(
) : FrameLayout(context),
ModelObservable.Listener {
var dataOffset = 0
var habitGroup: HabitGroup? = null
set(newHabitGroup) {
if (isAttachedToWindow) {

Loading…
Cancel
Save