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 |