SplitRadioButtonColors
Class
Android
public class SplitRadioButtonColors(
public val selectedContainerColor: Color,
public val selectedContentColor: Color,
public val selectedSecondaryContentColor: Color,
public val selectedSplitContainerColor: Color,
public val selectedControlColor: Color,
public val unselectedContainerColor: Color,
public val unselectedContentColor: Color,
public val unselectedSecondaryContentColor: Color,
public val unselectedSplitContainerColor: Color,
public val unselectedControlColor: Color,
public val disabledSelectedContainerColor: Color,
public val disabledSelectedContentColor: Color,
public val disabledSelectedSecondaryContentColor: Color,
public val disabledSelectedSplitContainerColor: Color,
public val disabledSelectedControlColor: Color,
public val disabledUnselectedContainerColor: Color,
public val disabledUnselectedContentColor: Color,
public val disabledUnselectedSecondaryContentColor: Color,
public val disabledUnselectedSplitContainerColor: Color,
public val disabledUnselectedControlColor: Color,
)
Represents the different colors used in SplitRadioButton
in different states.
Parameters
selectedContainerColor | Container or background color when the SplitRadioButton is selected |
selectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is selected |
selectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is selected |
selectedSplitContainerColor | Split container color when the SplitRadioButton is selected |
selectedControlColor | Selection control color when the SplitRadioButton is selected |
unselectedContainerColor | Container or background color when the SplitRadioButton is unselected |
unselectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is unselected |
unselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is unselected |
unselectedSplitContainerColor | Split container color when the SplitRadioButton is unselected |
unselectedControlColor | Selection control color when the SplitRadioButton is unselected |
disabledSelectedContainerColor | Container color when the SplitRadioButton is disabled and selected |
disabledSelectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is disabled and selected |
disabledSelectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is disabled and selected |
disabledSelectedSplitContainerColor | Split container color when the SplitRadioButton is disabled and selected |
disabledSelectedControlColor | Selection control color when the SplitRadioButton is disabled and selected |
disabledUnselectedContainerColor | Container color when the SplitRadioButton is unselected and disabled |
disabledUnselectedContentColor | Color of the content (e.g. label) when the split radio button is unselected and disabled |
disabledUnselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is unselected and disabled |
disabledUnselectedSplitContainerColor | Split container color when the SplitRadioButton is unselected and disabled |
disabledUnselectedControlColor | Selection control color when the SplitRadioButton is unselected and disabled |
Functions
public fun copy(
selectedContainerColor: Color = this.selectedContainerColor,
selectedContentColor: Color = this.selectedContentColor,
selectedSecondaryContentColor: Color = this.selectedSecondaryContentColor,
selectedSplitContainerColor: Color = this.selectedSplitContainerColor,
selectedControlColor: Color = this.selectedControlColor,
unselectedContainerColor: Color = this.unselectedContainerColor,
unselectedContentColor: Color = this.unselectedContentColor,
unselectedSecondaryContentColor: Color = this.unselectedSecondaryContentColor,
unselectedSplitContainerColor: Color = this.unselectedSplitContainerColor,
unselectedControlColor: Color = this.unselectedControlColor,
disabledSelectedContainerColor: Color = this.disabledSelectedContainerColor,
disabledSelectedContentColor: Color = this.disabledSelectedContentColor,
disabledSelectedSecondaryContentColor: Color = this.disabledSelectedSecondaryContentColor,
disabledSelectedSplitContainerColor: Color = this.disabledSelectedSplitContainerColor,
disabledSelectedControlColor: Color = this.disabledSelectedControlColor,
disabledUnselectedContainerColor: Color = this.disabledUnselectedContainerColor,
disabledUnselectedContentColor: Color = this.disabledUnselectedContentColor,
disabledUnselectedSecondaryContentColor: Color =
this.disabledUnselectedSecondaryContentColor,
disabledUnselectedSplitContainerColor: Color = this.disabledUnselectedSplitContainerColor,
disabledUnselectedControlColor: Color = this.disabledUnselectedControlColor,
): SplitRadioButtonColors
Returns a copy of this SplitRadioButtonColors optionally overriding some of the values.
Parameters
selectedContainerColor | Container or background color when the SplitRadioButton is selected |
selectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is selected |
selectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is selected |
selectedSplitContainerColor | Split container color when the SplitRadioButton is selected |
selectedControlColor | Selection control color when the SplitRadioButton is selected |
unselectedContainerColor | Container or background color when the SplitRadioButton is unselected |
unselectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is unselected |
unselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is unselected |
unselectedSplitContainerColor | Split container color when the SplitRadioButton is unselected |
unselectedControlColor | Selection control color when the SplitRadioButton is unselected |
disabledSelectedContainerColor | Container color when the SplitRadioButton is disabled and selected |
disabledSelectedContentColor | Color of the content (e.g. label) when the SplitRadioButton is disabled and selected |
disabledSelectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is disabled and selected |
disabledSelectedSplitContainerColor | Split container color when the SplitRadioButton is disabled and selected |
disabledSelectedControlColor | Selection control color when the SplitRadioButton is disabled and selected |
disabledUnselectedContainerColor | Container color when the SplitRadioButton is unselected and disabled |
disabledUnselectedContentColor | Color of the content (e.g. label) when the split radio button is unselected and disabled |
disabledUnselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the SplitRadioButton is unselected and disabled |
disabledUnselectedSplitContainerColor | Split container color when the SplitRadioButton is unselected and disabled |
disabledUnselectedControlColor | Selection control color when the SplitRadioButton is unselected and disabled |