powerspinner / com.skydoves.powerspinner / PowerSpinnerInterface

PowerSpinnerInterface

interface PowerSpinnerInterface<T>

Properties

onSpinnerItemSelectedListener

abstract var onSpinnerItemSelectedListener: OnSpinnerItemSelectedListener<T>?

spinnerView

abstract val spinnerView: PowerSpinnerView

Functions

getItemCount

abstract fun getItemCount(): Int

notifyItemSelected

abstract fun notifyItemSelected(index: Int): Unit

setItems

abstract fun setItems(itemList: List<T>): Unit

Inheritors

DefaultSpinnerAdapter

DefaultSpinnerAdapter is a default adapter composed of string items.

class DefaultSpinnerAdapter : Adapter<DefaultSpinnerViewHolder>, PowerSpinnerInterface<CharSequence>

IconSpinnerAdapter

IconSpinnerAdapter is a custom adapter composed of IconSpinnerItem items.

class IconSpinnerAdapter : Adapter<IconSpinnerViewHolder>, PowerSpinnerInterface<IconSpinnerItem>