Set dataOffset when attaching a new CardView

Fixes #713.
pull/760/head
Quentin Hibon 5 years ago committed by Alinson S. Xavier
parent 5516f40571
commit 2cf3347f8c

@ -206,7 +206,7 @@ public class HabitCardListAdapter
int viewType)
{
if (listView == null) return null;
View view = listView.createHabitCardView();
HabitCardView view = listView.createHabitCardView();
return new HabitCardViewHolder(view);
}

@ -62,7 +62,7 @@ class HabitCardListView(
super.setAdapter(adapter)
}
fun createHabitCardView(): View {
fun createHabitCardView(): HabitCardView {
return cardViewFactory.create()
}
@ -91,6 +91,7 @@ class HabitCardListView(
}
fun attachCardView(holder: HabitCardViewHolder) {
(holder.itemView as HabitCardView).dataOffset = dataOffset
attachedHolders.add(holder)
}

@ -19,8 +19,6 @@
package org.isoron.uhabits.activities.habits.list.views
import androidx.appcompat.widget.*
import android.view.*
import androidx.recyclerview.widget.RecyclerView
class HabitCardViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
class HabitCardViewHolder(itemView: HabitCardView) : RecyclerView.ViewHolder(itemView)

Loading…
Cancel
Save