SplitCheckboxButtonColors
Class
Android
public class SplitCheckboxButtonColors(
public val checkedContainerColor: Color,
public val checkedContentColor: Color,
public val checkedSecondaryContentColor: Color,
public val checkedSplitContainerColor: Color,
public val checkedBoxColor: Color,
public val checkedCheckmarkColor: Color,
public val uncheckedContainerColor: Color,
public val uncheckedContentColor: Color,
public val uncheckedSecondaryContentColor: Color,
public val uncheckedSplitContainerColor: Color,
public val uncheckedBoxColor: Color,
public val disabledCheckedContainerColor: Color,
public val disabledCheckedContentColor: Color,
public val disabledCheckedSecondaryContentColor: Color,
public val disabledCheckedSplitContainerColor: Color,
public val disabledCheckedBoxColor: Color,
public val disabledCheckedCheckmarkColor: Color,
public val disabledUncheckedContainerColor: Color,
public val disabledUncheckedContentColor: Color,
public val disabledUncheckedSecondaryContentColor: Color,
public val disabledUncheckedSplitContainerColor: Color,
public val disabledUncheckedBoxColor: Color,
)
Represents the different colors used in SplitCheckboxButton
in different states.
Parameters
checkedContainerColor | Container or background color when the SplitCheckboxButton is checked |
checkedContentColor | Color of the content like label when the SplitCheckboxButton is checked |
checkedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is checked |
checkedSplitContainerColor | Split container color when the SplitCheckboxButton is checked |
checkedBoxColor | Box color when SplitCheckboxButton is checked |
checkedCheckmarkColor | Checkmark color when SplitCheckboxButton is checked |
uncheckedContainerColor | Container or background color when the SplitCheckboxButton is unchecked |
uncheckedContentColor | Color of the content like label when the SplitCheckboxButton is unchecked |
uncheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is unchecked |
uncheckedSplitContainerColor | Split container color when the SplitCheckboxButton is unchecked |
uncheckedBoxColor | Box color when the SplitCheckboxButton is unchecked |
disabledCheckedContainerColor | Container color when the SplitCheckboxButton is disabled and checked |
disabledCheckedContentColor | Color of the content like label when the SplitCheckboxButton is disabled and checked |
disabledCheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is disabled and checked |
disabledCheckedSplitContainerColor | Split container color when the SplitCheckboxButton is disabled and checked |
disabledCheckedBoxColor | Box color when the SplitCheckboxButton is disabled and checked |
disabledCheckedCheckmarkColor | Checkmark color when the SplitCheckboxButton is disabled and checked |
disabledUncheckedContainerColor | Container color when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedContentColor | Color of the content like label when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedSplitContainerColor | Split container color when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedBoxColor | Box color when the SplitCheckboxButton is disabled and unchecked |
Functions
public fun copy(
checkedContainerColor: Color = this.checkedContainerColor,
checkedContentColor: Color = this.checkedContentColor,
checkedSecondaryContentColor: Color = this.checkedSecondaryContentColor,
checkedSplitContainerColor: Color = this.checkedSplitContainerColor,
checkedBoxColor: Color = this.checkedBoxColor,
checkedCheckmarkColor: Color = this.checkedCheckmarkColor,
uncheckedContainerColor: Color = this.uncheckedContainerColor,
uncheckedContentColor: Color = this.uncheckedContentColor,
uncheckedSecondaryContentColor: Color = this.uncheckedSecondaryContentColor,
uncheckedSplitContainerColor: Color = this.uncheckedSplitContainerColor,
uncheckedBoxColor: Color = this.uncheckedBoxColor,
disabledCheckedContainerColor: Color = this.disabledCheckedContainerColor,
disabledCheckedContentColor: Color = this.disabledCheckedContentColor,
disabledCheckedSecondaryContentColor: Color = this.disabledCheckedSecondaryContentColor,
disabledCheckedSplitContainerColor: Color = this.disabledCheckedSplitContainerColor,
disabledCheckedBoxColor: Color = this.disabledCheckedBoxColor,
disabledCheckedCheckmarkColor: Color = this.disabledCheckedCheckmarkColor,
disabledUncheckedContainerColor: Color = this.disabledUncheckedContainerColor,
disabledUncheckedContentColor: Color = this.disabledUncheckedContentColor,
disabledUncheckedSecondaryContentColor: Color = this.disabledUncheckedSecondaryContentColor,
disabledUncheckedSplitContainerColor: Color = this.disabledUncheckedSplitContainerColor,
disabledUncheckedBoxColor: Color = this.disabledUncheckedBoxColor,
): SplitCheckboxButtonColors
Returns a copy of this SplitCheckboxButtonColors optionally overriding some of the values.
Parameters
checkedContainerColor | Container or background color when the SplitCheckboxButton is checked |
checkedContentColor | Color of the content like label when the SplitCheckboxButton is checked |
checkedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is checked |
checkedSplitContainerColor | Split container color when the SplitCheckboxButton is checked |
checkedBoxColor | Box color when SplitCheckboxButton is checked |
checkedCheckmarkColor | Checkmark color when SplitCheckboxButton is checked |
uncheckedContainerColor | Container or background color when the SplitCheckboxButton is unchecked |
uncheckedContentColor | Color of the content like label when the SplitCheckboxButton is unchecked |
uncheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is unchecked |
uncheckedSplitContainerColor | Split container color when the SplitCheckboxButton is unchecked |
uncheckedBoxColor | Box color when the SplitCheckboxButton is unchecked |
disabledCheckedContainerColor | Container color when the SplitCheckboxButton is disabled and checked |
disabledCheckedContentColor | Color of the content like label when the SplitCheckboxButton is disabled and checked |
disabledCheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is disabled and checked |
disabledCheckedSplitContainerColor | Split container color when the SplitCheckboxButton is disabled and checked |
disabledCheckedBoxColor | Box color when the SplitCheckboxButton is disabled and checked |
disabledCheckedCheckmarkColor | Checkmark color when the SplitCheckboxButton is disabled and checked |
disabledUncheckedContainerColor | Container color when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedContentColor | Color of the content like label when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedSecondaryContentColor | Color of the secondary content like secondary label when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedSplitContainerColor | Split container color when the SplitCheckboxButton is unchecked and disabled |
disabledUncheckedBoxColor | Box color when the SplitCheckboxButton is disabled and unchecked |