CheckboxColors

Interface

Common
interface CheckboxColors

Represents the colors used by the three different sections (checkmark, box, and border) of a Checkbox or TriStateCheckbox in different states.

See CheckboxDefaults.colors for the default implementation that follows Material specifications.

Functions

@Composable fun checkmarkColor(state: ToggleableState): State<Color>

Represents the color used for the checkmark inside the checkbox, depending on state.

Parameters

statethe ToggleableState of the checkbox
@Composable fun boxColor(enabled: Boolean, state: ToggleableState): State<Color>

Represents the color used for the box (background) of the checkbox, depending on enabled and state.

Parameters

enabledwhether the checkbox is enabled or not
statethe ToggleableState of the checkbox
@Composable fun borderColor(enabled: Boolean, state: ToggleableState): State<Color>

Represents the color used for the border of the checkbox, depending on enabled and state.

Parameters

enabledwhether the checkbox is enabled or not
statethe ToggleableState of the checkbox