SplitSwitchButtonColors

Class
Android
public class SplitSwitchButtonColors(
    public val checkedContainerColor: Color,
    public val checkedContentColor: Color,
    public val checkedSecondaryContentColor: Color,
    public val checkedSplitContainerColor: Color,
    public val checkedThumbColor: Color,
    public val checkedThumbIconColor: Color,
    public val checkedTrackColor: Color,
    public val checkedTrackBorderColor: Color,
    public val uncheckedContainerColor: Color,
    public val uncheckedContentColor: Color,
    public val uncheckedSecondaryContentColor: Color,
    public val uncheckedSplitContainerColor: Color,
    public val uncheckedThumbColor: Color,
    public val uncheckedTrackColor: Color,
    public val uncheckedTrackBorderColor: Color,
    public val disabledCheckedContainerColor: Color,
    public val disabledCheckedContentColor: Color,
    public val disabledCheckedSecondaryContentColor: Color,
    public val disabledCheckedSplitContainerColor: Color,
    public val disabledCheckedThumbColor: Color,
    public val disabledCheckedThumbIconColor: Color,
    public val disabledCheckedTrackColor: Color,
    public val disabledCheckedTrackBorderColor: Color,
    public val disabledUncheckedContainerColor: Color,
    public val disabledUncheckedContentColor: Color,
    public val disabledUncheckedSecondaryContentColor: Color,
    public val disabledUncheckedSplitContainerColor: Color,
    public val disabledUncheckedThumbColor: Color,
    public val disabledUncheckedTrackBorderColor: Color,
)

Represents the different colors used in SplitSwitchButton in different states.

Parameters

checkedContainerColor Container or background color when the SplitSwitchButton is checked
checkedContentColor Color of the content like label when the SplitSwitchButton is checked
checkedSecondaryContentColor Color of the secondary content like secondary label when the SplitSwitchButton is checked
checkedSplitContainerColor Split container color when the split toggle button is checked
checkedThumbColor Color of the thumb when the SplitSwitchButton is checked
checkedThumbIconColor Color of the thumb icon when the SplitSwitchButton is checked
checkedTrackColor Color of the track when the SplitSwitchButton is checked
checkedTrackBorderColor Color of the track border when the SplitSwitchButton is checked
uncheckedContainerColor Container or background color when the SplitSwitchButton is unchecked
uncheckedContentColor Color of the content like label when the SplitSwitchButton is unchecked
uncheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is unchecked
uncheckedSplitContainerColor Split container color when the split toggle button is unchecked
uncheckedThumbColor Color of the thumb when the SplitSwitchButton is unchecked
uncheckedTrackColor Color of the track when the SplitSwitchButton is unchecked
uncheckedTrackBorderColor Color of the track border when the SplitSwitchButton is unchecked
disabledCheckedContainerColor Container color when the split toggle button is disabled and checked
disabledCheckedContentColor Color of the content like label when the split toggle button is disabled and checked
disabledCheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is disabled and checked
disabledCheckedSplitContainerColor Split container color when the split toggle button is disabled and checked
disabledCheckedThumbColor Color of the thumb when the SplitSwitchButton is disabled and checked
disabledCheckedThumbIconColor Color of the thumb icon when the SplitSwitchButton is disabled and checked
disabledCheckedTrackColor Color of the track when the SplitSwitchButton is disabled and checked
disabledCheckedTrackBorderColor Color of the track border when the SplitSwitchButton is disabled and checked
disabledUncheckedContainerColor Container color when the split toggle button is unchecked and disabled
disabledUncheckedContentColor Color of the content like label when the split toggle button is unchecked and disabled
disabledUncheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is unchecked and disabled
disabledUncheckedSplitContainerColor Split container color when the split toggle button is unchecked and disabled
disabledUncheckedThumbColor Color of the thumb when the SplitSwitchButton is disabled and unchecked
disabledUncheckedTrackBorderColor Color of the track border when the SplitSwitchButton is disabled and unchecked

Functions

public fun copy(
        checkedContainerColor: Color = this.checkedContainerColor,
        checkedContentColor: Color = this.checkedContentColor,
        checkedSecondaryContentColor: Color = this.checkedSecondaryContentColor,
        checkedSplitContainerColor: Color = this.checkedSplitContainerColor,
        checkedThumbColor: Color = this.checkedThumbColor,
        checkedThumbIconColor: Color = this.checkedThumbIconColor,
        checkedTrackColor: Color = this.checkedTrackColor,
        checkedTrackBorderColor: Color = this.checkedTrackBorderColor,
        uncheckedContainerColor: Color = this.uncheckedContainerColor,
        uncheckedContentColor: Color = this.uncheckedContentColor,
        uncheckedSecondaryContentColor: Color = this.uncheckedSecondaryContentColor,
        uncheckedSplitContainerColor: Color = this.uncheckedSplitContainerColor,
        uncheckedThumbColor: Color = this.uncheckedThumbColor,
        uncheckedTrackColor: Color = this.uncheckedTrackColor,
        uncheckedTrackBorderColor: Color = this.uncheckedTrackBorderColor,
        disabledCheckedContainerColor: Color = this.disabledCheckedContainerColor,
        disabledCheckedContentColor: Color = this.disabledCheckedContentColor,
        disabledCheckedSecondaryContentColor: Color = this.disabledCheckedSecondaryContentColor,
        disabledCheckedSplitContainerColor: Color = this.disabledCheckedSplitContainerColor,
        disabledCheckedThumbColor: Color = this.disabledCheckedThumbColor,
        disabledCheckedThumbIconColor: Color = this.disabledCheckedThumbIconColor,
        disabledCheckedTrackColor: Color = this.disabledCheckedTrackColor,
        disabledCheckedTrackBorderColor: Color = this.disabledCheckedTrackBorderColor,
        disabledUncheckedContainerColor: Color = this.disabledUncheckedContainerColor,
        disabledUncheckedContentColor: Color = this.disabledUncheckedContentColor,
        disabledUncheckedSecondaryContentColor: Color = this.disabledUncheckedSecondaryContentColor,
        disabledUncheckedSplitContainerColor: Color = this.disabledUncheckedSplitContainerColor,
        disabledUncheckedThumbColor: Color = this.disabledUncheckedThumbColor,
        disabledUncheckedTrackBorderColor: Color = this.disabledUncheckedTrackBorderColor,
    ): SplitSwitchButtonColors

Returns a copy of this SplitSwitchButtonColors optionally overriding some of the values.

Parameters

checkedContainerColor Container or background color when the SplitSwitchButton is checked
checkedContentColor Color of the content like label when the SplitSwitchButton is checked
checkedSecondaryContentColor Color of the secondary content like secondary label when the SplitSwitchButton is checked
checkedSplitContainerColor Split container color when the split toggle button is checked
checkedThumbColor Color of the thumb when the SplitSwitchButton is checked
checkedThumbIconColor Color of the thumb icon when the SplitSwitchButton is checked
checkedTrackColor Color of the track when the SplitSwitchButton is checked
checkedTrackBorderColor Color of the track border when the SplitSwitchButton is checked
uncheckedContainerColor Container or background color when the SplitSwitchButton is unchecked
uncheckedContentColor Color of the content like label when the SplitSwitchButton is unchecked
uncheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is unchecked
uncheckedSplitContainerColor Split container color when the split toggle button is unchecked
uncheckedThumbColor Color of the thumb when the SplitSwitchButton is unchecked
uncheckedTrackColor Color of the track when the SplitSwitchButton is unchecked
uncheckedTrackBorderColor Color of the track border when the SplitSwitchButton is unchecked
disabledCheckedContainerColor Container color when the split toggle button is disabled and checked
disabledCheckedContentColor Color of the content like label when the split toggle button is disabled and checked
disabledCheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is disabled and checked
disabledCheckedSplitContainerColor Split container color when the split toggle button is disabled and checked
disabledCheckedThumbColor Color of the thumb when the SplitSwitchButton is disabled and checked
disabledCheckedThumbIconColor Color of the thumb icon when the SplitSwitchButton is disabled and checked
disabledCheckedTrackColor Color of the track when the SplitSwitchButton is disabled and checked
disabledCheckedTrackBorderColor Color of the track border when the SplitSwitchButton is disabled and checked
disabledUncheckedContainerColor Container color when the split toggle button is unchecked and disabled
disabledUncheckedContentColor Color of the content like label when the split toggle button is unchecked and disabled
disabledUncheckedSecondaryContentColor Color of the secondary content like secondary label when the split toggle button is unchecked and disabled
disabledUncheckedSplitContainerColor Split container color when the split toggle button is unchecked and disabled
disabledUncheckedThumbColor Color of the thumb when the SplitSwitchButton is disabled and unchecked
disabledUncheckedTrackBorderColor Color of the track border when the SplitSwitchButton is disabled and unchecked