Google is committed to advancing racial equity for Black communities. See how.

androidx.ui.core.selection

Interfaces

Selectable

Provides Selection information for a composable to SelectionContainer.

SelectionRegistrar

An interface allowing a composable to subscribe and unsubscribe to selection changes.

Classes

Selection

Information about the current Selection.

Top-level functions summary

Unit
SelectionContainer(selection: Selection?, onSelectionChange: (Selection?) -> Unit, children: () -> Unit)

Selection Composable.

Top-level properties summary

ProvidableAmbient<SelectionRegistrar?>

Ambient of SelectionRegistrar.

Top-level functions

SelectionContainer

@Composable fun SelectionContainer(
    selection: Selection?,
    onSelectionChange: (Selection?) -> Unit,
    children: () -> Unit
): Unit

Selection Composable.

The selection composable wraps composables and let them to be selectable. It paints the selection area with start and end handles.

Top-level properties

SelectionRegistrarAmbient

val SelectionRegistrarAmbient: ProvidableAmbient<SelectionRegistrar?>

Ambient of SelectionRegistrar. Composables that implement selection logic can use this ambient to get a SelectionRegistrar in order to subscribe and unsubscribe to SelectionRegistrar.