Select Adapter
abstract class SelectAdapter<T : ListItem, VH : ListViewHolder>(diffCallback: DiffUtil.ItemCallback<T> = DefaultSelectItemDiffCallback(), var selectionMode: Select.SelectionMode = SelectionMode.SINGLE) : ListViewAdapter<T, VH>
Базовый адаптер для Select
Parameters
diff Callback
для вычисления разницы между двумя не null элементами в списке ItemCallback
selection Mode
режим работы адаптера
See also
Inheritors
Constructors
Link copied to clipboard
constructor(diffCallback: DiffUtil.ItemCallback<T> = DefaultSelectItemDiffCallback(), selectionMode: Select.SelectionMode = SelectionMode.SINGLE)
Functions
Link copied to clipboard
Снимает выбор со всех элементов списка
Link copied to clipboard
Возвращает все выбранные элементы списка
Link copied to clipboard
Проверяет выбран ли указанный элемент списка
Link copied to clipboard
Устанавливает выбор на всех элементах, если режим работы адаптера SelectionMode.MULTIPLE
Link copied to clipboard
Устанавливает выбор на указанном элементе учитывая режим работы адаптера selectionMode
Link copied to clipboard
Устанавливает выбор на указанных элементах, если режим работы адаптера SelectionMode.MULTIPLE
Link copied to clipboard
Устанавливает или снимает выбор с элемента при повторном нажатии, учитывая режим работы адаптера selectionMode