CheckboxColors
@Stable interface CheckboxColors
androidx.compose.material.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.
Summary
Public methods | |
---|---|
abstract State<Color> |
borderColor(enabled: Boolean, state: ToggleableState) Represents the color used for the border of the checkbox, depending on enabled and state. |
abstract State<Color> |
boxColor(enabled: Boolean, state: ToggleableState) Represents the color used for the box (background) of the checkbox, depending on enabled and state. |
abstract State<Color> |
checkmarkColor(state: ToggleableState) Represents the color used for the checkmark inside the checkbox, depending on state. |
Public methods
borderColor
@Composable abstract 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: Boolean | whether the checkbox is enabled or not |
state: ToggleableState | the ToggleableState of the checkbox |
boxColor
@Composable abstract 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: Boolean | whether the checkbox is enabled or not |
state: ToggleableState | the ToggleableState of the checkbox |
checkmarkColor
@Composable abstract fun checkmarkColor(state: ToggleableState): State<Color>
Represents the color used for the checkmark inside the checkbox, depending on state.
Parameters | |
---|---|
state: ToggleableState | the ToggleableState of the checkbox |