Source set: Common
public 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
Source set: Common
@Composable public 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
Source set: Common
@Composable public 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
Source set: Common
@Composable public 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 |