Class PoiDetailImagesAdapter
-
- All Implemented Interfaces:
public final class PoiDetailImagesAdapter extends RecyclerView.Adapter<PoiDetailImagesAdapter.ImageViewHolder>
List adapter for ItemPoiImageBinding to display images
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
PoiDetailImagesAdapter.ImageViewHolder
-
Constructor Summary
Constructors Constructor Description PoiDetailImagesAdapter(List<String> imageUrls, Function1<Integer, Unit> onClick)
-
Method Summary
Modifier and Type Method Description final Function1<Integer, Unit>
getOnClick()
PoiDetailImagesAdapter.ImageViewHolder
onCreateViewHolder(ViewGroup parent, Integer viewType)
Integer
getItemCount()
Unit
onBindViewHolder(PoiDetailImagesAdapter.ImageViewHolder holder, Integer position)
final Unit
setSingleImageView(Boolean isSingleImageView)
-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getOnClick
final Function1<Integer, Unit> getOnClick()
-
onCreateViewHolder
PoiDetailImagesAdapter.ImageViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
getItemCount
Integer getItemCount()
-
onBindViewHolder
Unit onBindViewHolder(PoiDetailImagesAdapter.ImageViewHolder holder, Integer position)
-
setSingleImageView
final Unit setSingleImageView(Boolean isSingleImageView)
-
-
-
-