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

state the 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

enabled whether the checkbox is enabled or not
state the 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

enabled whether the checkbox is enabled or not
state the ToggleableState of the checkbox