Package-level declarations
Types
Link copied to clipboard
open class BaseAdapter<T : Any> @JvmOverloads constructor(var mContext: Context, factories: MutableList<ItemHolder.HolderFactory<T>>, val mItemList: MutableList<ItemWrapper<T>> = mutableListOf()) : RecyclerView.Adapter<ItemHolder<T>> , ItemClickListener<T>
Link copied to clipboard
open class BaseBindAdapter<T : Any> @JvmOverloads constructor(var mContext: Context, val mVariableId: Int, var mItemList: MutableList<ItemWrapper<T>> = mutableListOf()) : RecyclerView.Adapter<ItemBindHolder<T>> , ItemClickListener<T>
Link copied to clipboard
open class BaseBindListAdapter<T : Any>(var mContext: Context, val mVariableId: Int, diffCallback: ItemDiffUtil<T>) : ListAdapter<ItemWrapper<T>, ItemBindHolder<T>> , ItemClickListener<T>
Link copied to clipboard
open class BaseBindPagingAdapter<T : Any>(var mContext: Context, val mVariableId: Int, diffCallback: ItemDiffUtil<T>) : PagingDataAdapter<ItemWrapper<T>, ItemBindHolder<T>> , ItemClickListener<T>
Link copied to clipboard
open class BaseListAdapter<T : Any>(var mContext: Context, factories: MutableList<ItemHolder.HolderFactory<T>>, diffCallback: ItemDiffUtil<T>) : ListAdapter<ItemWrapper<T>, ItemHolder<T>> , ItemClickListener<T>
Link copied to clipboard
open class BasePagingAdapter<T : Any>(var mContext: Context, factories: MutableList<ItemHolder.HolderFactory<T>>, diffCallback: ItemDiffUtil<T>) : PagingDataAdapter<ItemWrapper<T>, ItemHolder<T>> , ItemClickListener<T>