Package-level declarations
Types
Link copied to clipboard
open class AutoAdapter<T : ItemViewable>(@LayoutRes layout: Int? = null, data: MutableList<T> = mutableListOf(), onBindViewHolder: (holder: BaseAdapter.BaseViewHolder, item: T, position: Int) -> Unit? = null, clickHandler: BaseClickHandler<T>? = null) : BaseDiffAdapter<BaseAdapter.BaseViewHolder, T>
Link copied to clipboard
Link copied to clipboard
abstract class BaseDiffAdapter<T : BaseAdapter.BaseViewHolder, K : Idable>(var data: MutableList<K> = mutableListOf(), val headersCount: Int = 0) : BaseAdapter<T>
Link copied to clipboard
open class ListableAdapter(selected: LiveData<List<Listable>>?, listener: (Listable) -> Unit) : BaseAdapter<BaseAdapter.BaseViewHolder>