Package com.skydoves.powerspinner
Class DefaultSpinnerAdapter
-
- All Implemented Interfaces:
-
com.skydoves.powerspinner.PowerSpinnerInterface
public final class DefaultSpinnerAdapter extends RecyclerView.Adapter<DefaultSpinnerAdapter.DefaultSpinnerViewHolder> implements PowerSpinnerInterface<CharSequence>
DefaultSpinnerAdapter is a default adapter composed of string items.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDefaultSpinnerAdapter.DefaultSpinnerViewHolder
-
Field Summary
Fields Modifier and Type Field Description private Integerindexprivate final PowerSpinnerViewspinnerViewprivate OnSpinnerItemSelectedListener<CharSequence>onSpinnerItemSelectedListener
-
Constructor Summary
Constructors Constructor Description DefaultSpinnerAdapter(PowerSpinnerView powerSpinnerView)
-
Method Summary
Modifier and Type Method Description IntegergetIndex()UnitsetIndex(Integer index)PowerSpinnerViewgetSpinnerView()OnSpinnerItemSelectedListener<CharSequence>getOnSpinnerItemSelectedListener()UnitsetOnSpinnerItemSelectedListener(OnSpinnerItemSelectedListener<CharSequence> onSpinnerItemSelectedListener)DefaultSpinnerAdapter.DefaultSpinnerViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)UnitonBindViewHolder(DefaultSpinnerAdapter.DefaultSpinnerViewHolder holder, Integer position)UnitsetItems(List<CharSequence> 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
-
DefaultSpinnerAdapter
DefaultSpinnerAdapter(PowerSpinnerView powerSpinnerView)
-
-
Method Detail
-
getSpinnerView
PowerSpinnerView getSpinnerView()
-
getOnSpinnerItemSelectedListener
OnSpinnerItemSelectedListener<CharSequence> getOnSpinnerItemSelectedListener()
-
setOnSpinnerItemSelectedListener
Unit setOnSpinnerItemSelectedListener(OnSpinnerItemSelectedListener<CharSequence> onSpinnerItemSelectedListener)
-
onCreateViewHolder
DefaultSpinnerAdapter.DefaultSpinnerViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(DefaultSpinnerAdapter.DefaultSpinnerViewHolder holder, Integer position)
-
setItems
Unit setItems(List<CharSequence> itemList)
-
notifyItemSelected
Unit notifyItemSelected(Integer index)
-
getItemCount
Integer getItemCount()
-
-
-
-