-
public final class CarouselView.Adapter extends ListAdapter<Component, CarouselView.Holder>
-
-
Constructor Summary
Constructors Constructor Description CarouselView.Adapter(Carousel carousel, List<Component> list, Function1<PurchaselyView<?>, Unit> childCreated, Function1<Component, Unit> childClicked)
-
Method Summary
Modifier and Type Method Description final IntegergetContainerWidth()final UnitsetContainerWidth(Integer containerWidth)final IntegergetSpace()final UnitsetSpace(Integer space)final CarouselgetCarousel()final List<Component>getList()CarouselView.HolderonCreateViewHolder(ViewGroup parent, Integer viewType)IntegergetItemCount()UnitonBindViewHolder(CarouselView.Holder holder, Integer position)-
Methods inherited from class androidx.recyclerview.widget.ListAdapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class io.purchasely.views.presentation.containers.CarouselView.Adapter
getCurrentList, getItem, onCurrentListChanged, submitList, submitList -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getContainerWidth
final Integer getContainerWidth()
-
setContainerWidth
final Unit setContainerWidth(Integer containerWidth)
-
getCarousel
final Carousel getCarousel()
-
onCreateViewHolder
CarouselView.Holder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
getItemCount
Integer getItemCount()
-
onBindViewHolder
Unit onBindViewHolder(CarouselView.Holder holder, Integer position)
-
-
-
-