Interface

CheckboxColors

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

Source set: 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

checkmarkColor

@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

boxColor

@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

borderColor

@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

Last updated: