drag Select Semantics
fun <Item> Modifier.dragSelectSemantics(dragSelectState: DragSelectState<Item>, item: Item, label: String = DEFAULT_LABEL): Modifier
Adds a long click semantics to the modifier.
When the semantics is triggered, the item is added to the selection in DragSelectState.
Parameters
Item
the type of the items in the selection.
drag Select State
the state to use for the semantics.
item
the item to add to the selection when the semantics is triggered.
label
the label to use for the semantics.
fun <Item> Modifier.dragSelectSemantics(dragSelectState: DragSelectState<Item>, label: String = DEFAULT_LABEL, onLongClick: () -> Unit): Modifier
Adds a long click semantics to the modifier.
Parameters
Item
the type of the items in the selection.
drag Select State
the state to use for the semantics.
label
the label to use for the semantics.
on Long Click
the callback to invoke when the semantics is triggered.
fun Modifier.dragSelectSemantics(inSelectionMode: Boolean, label: String = DEFAULT_LABEL, onLongClick: () -> Unit): Modifier
Adds a long click semantics to the modifier.
Parameters
in Selection Mode
whether the semantics should be added or not.
label
the label to use for the semantics.
on Long Click
the callback to invoke when the semantics is triggered.