-
public final class CarouselLoader.CarouselAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCarouselLoader.CarouselAdapter.VideoViewHolderpublic final classCarouselLoader.CarouselAdapter.ImageViewHolder
-
Constructor Summary
Constructors Constructor Description CarouselLoader.CarouselAdapter(Context context, List<CarouselAdElement> items, CarouselAd carouselAd, String cliUbid, Integer elementWidth, Integer elementHeight, Integer carouselWidth, Integer carouselHeight, Integer firstElementWidth, Integer firstElementHeight, Boolean isClamped, String adLabelText, Integer adLabelAlignment, Function3<Map<String, Object>, Map<String, Object>, String, Unit> adClickedListener, Function1<Map<String, Object>, Unit> onViewLoadListener)
-
Method Summary
Modifier and Type Method Description IntegergetItemViewType(Integer position)IntegergetItemCount()RecyclerView.ViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonViewRecycled(RecyclerView.ViewHolder holder)UnitonBindViewHolder(RecyclerView.ViewHolder holder, Integer position)-
Methods inherited from class com.ai.osmos.ads.renderer.loaders.CarouselLoader.CarouselAdapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CarouselLoader.CarouselAdapter
CarouselLoader.CarouselAdapter(Context context, List<CarouselAdElement> items, CarouselAd carouselAd, String cliUbid, Integer elementWidth, Integer elementHeight, Integer carouselWidth, Integer carouselHeight, Integer firstElementWidth, Integer firstElementHeight, Boolean isClamped, String adLabelText, Integer adLabelAlignment, Function3<Map<String, Object>, Map<String, Object>, String, Unit> adClickedListener, Function1<Map<String, Object>, Unit> onViewLoadListener)
-
-
Method Detail
-
getItemViewType
Integer getItemViewType(Integer position)
-
getItemCount
Integer getItemCount()
-
onCreateViewHolder
RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onViewRecycled
Unit onViewRecycled(RecyclerView.ViewHolder holder)
-
onBindViewHolder
Unit onBindViewHolder(RecyclerView.ViewHolder holder, Integer position)
-
-
-
-