-
- All Implemented Interfaces:
public final class CardsListAdapter extends ListAdapter<CardItemUiModel, CardsListAdapter.CardViewHolder>
Created by Ivan Golovachev
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCardsListAdapter.CardViewHolderpublic classCardsListAdapter.Companion
-
Constructor Summary
Constructors Constructor Description CardsListAdapter(Function1<CardItemUiModel, Unit> onDeleteClick, Function1<CardItemUiModel, Unit> onChooseClick)
-
Method Summary
Modifier and Type Method Description final UnitsetCards(List<CardItemUiModel> cards)CardsListAdapter.CardViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(CardsListAdapter.CardViewHolder holder, Integer position)UnitonBindViewHolder(CardsListAdapter.CardViewHolder holder, Integer position, List<Object> payloads)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class androidx.recyclerview.widget.ListAdapter
getCurrentList, getItemCount, onCurrentListChanged, submitList, submitList -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CardsListAdapter
CardsListAdapter(Function1<CardItemUiModel, Unit> onDeleteClick, Function1<CardItemUiModel, Unit> onChooseClick)
-
-
Method Detail
-
setCards
final Unit setCards(List<CardItemUiModel> cards)
-
onCreateViewHolder
CardsListAdapter.CardViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(CardsListAdapter.CardViewHolder holder, Integer position)
-
onBindViewHolder
Unit onBindViewHolder(CardsListAdapter.CardViewHolder holder, Integer position, List<Object> payloads)
-
-
-
-