powerspinner / com.skydoves.powerspinner / IconSpinnerAdapter

IconSpinnerAdapter

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

IconSpinnerAdapter is a custom adapter composed of IconSpinnerItem items.

Types

IconSpinnerViewHolder

class IconSpinnerViewHolder : ViewHolder

Constructors

<init>

IconSpinnerAdapter is a custom adapter composed of IconSpinnerItem items.

IconSpinnerAdapter(powerSpinnerView: PowerSpinnerView)

Properties

onSpinnerItemSelectedListener

var onSpinnerItemSelectedListener: OnSpinnerItemSelectedListener<IconSpinnerItem>?

spinnerView

val spinnerView: PowerSpinnerView

Functions

getItemCount

fun getItemCount(): Int

notifyItemSelected

fun notifyItemSelected(index: Int): Unit

onBindViewHolder

fun onBindViewHolder(holder: IconSpinnerViewHolder, position: Int): Unit

onCreateViewHolder

fun onCreateViewHolder(parent: ViewGroup, viewType: Int): IconSpinnerViewHolder

setItems

fun setItems(itemList: List<IconSpinnerItem>): Unit