Package com.skydoves.powerspinner
Class IconSpinnerAdapter
-
- All Implemented Interfaces:
-
com.skydoves.powerspinner.PowerSpinnerInterface
public final class IconSpinnerAdapter extends RecyclerView.Adapter<IconSpinnerAdapter.IconSpinnerViewHolder> implements PowerSpinnerInterface<IconSpinnerItem>
IconSpinnerAdapter is a custom adapter composed of IconSpinnerItem items.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classIconSpinnerAdapter.IconSpinnerViewHolder
-
Field Summary
Fields Modifier and Type Field Description private Integerindexprivate final PowerSpinnerViewspinnerViewprivate OnSpinnerItemSelectedListener<IconSpinnerItem>onSpinnerItemSelectedListener
-
Constructor Summary
Constructors Constructor Description IconSpinnerAdapter(PowerSpinnerView powerSpinnerView)
-
Method Summary
Modifier and Type Method Description IntegergetIndex()UnitsetIndex(Integer index)PowerSpinnerViewgetSpinnerView()OnSpinnerItemSelectedListener<IconSpinnerItem>getOnSpinnerItemSelectedListener()UnitsetOnSpinnerItemSelectedListener(OnSpinnerItemSelectedListener<IconSpinnerItem> onSpinnerItemSelectedListener)IconSpinnerAdapter.IconSpinnerViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(IconSpinnerAdapter.IconSpinnerViewHolder holder, Integer position)UnitsetItems(List<IconSpinnerItem> itemList)UnitnotifyItemSelected(Integer index)IntegergetItemCount()-
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, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
IconSpinnerAdapter
IconSpinnerAdapter(PowerSpinnerView powerSpinnerView)
-
-
Method Detail
-
getSpinnerView
PowerSpinnerView getSpinnerView()
-
getOnSpinnerItemSelectedListener
OnSpinnerItemSelectedListener<IconSpinnerItem> getOnSpinnerItemSelectedListener()
-
setOnSpinnerItemSelectedListener
Unit setOnSpinnerItemSelectedListener(OnSpinnerItemSelectedListener<IconSpinnerItem> onSpinnerItemSelectedListener)
-
onCreateViewHolder
IconSpinnerAdapter.IconSpinnerViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(IconSpinnerAdapter.IconSpinnerViewHolder holder, Integer position)
-
setItems
Unit setItems(List<IconSpinnerItem> itemList)
-
notifyItemSelected
Unit notifyItemSelected(Integer index)
-
getItemCount
Integer getItemCount()
-
-
-
-