RadioButtonColors
Class
Android
public class RadioButtonColors(
public val selectedContainerColor: Color,
public val selectedContentColor: Color,
public val selectedSecondaryContentColor: Color,
public val selectedIconColor: Color,
public val selectedControlColor: Color,
public val unselectedContainerColor: Color,
public val unselectedContentColor: Color,
public val unselectedSecondaryContentColor: Color,
public val unselectedIconColor: Color,
public val unselectedControlColor: Color,
public val disabledSelectedContainerColor: Color,
public val disabledSelectedContentColor: Color,
public val disabledSelectedSecondaryContentColor: Color,
public val disabledSelectedIconColor: Color,
public val disabledSelectedControlColor: Color,
public val disabledUnselectedContainerColor: Color,
public val disabledUnselectedContentColor: Color,
public val disabledUnselectedSecondaryContentColor: Color,
public val disabledUnselectedIconColor: Color,
public val disabledUnselectedControlColor: Color,
)
Represents the different container and content colors used for RadioButton in various states,
that are selected, unselected, enabled and disabled.
Parameters
| selectedContainerColor | Container or background color when the radio button is selected |
| selectedContentColor | Color of the content (e.g. label) when the radio button is selected |
| selectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the radio button is selected |
| selectedIconColor | Color of the icon when the radio button is selected |
| selectedControlColor | Color of the radio selection control when the radio button is selected |
| unselectedContainerColor | Container or background color when the radio button is unselected |
| unselectedContentColor | Color of the content (e.g. label) when the radio button is unselected |
| unselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the radio button is unselected |
| unselectedIconColor | Color of the icon when the radio button is unselected |
| unselectedControlColor | Color of the radio selection control when the radio button is unselected |
| disabledSelectedContainerColor | Container or background color when the radio button is disabled and selected |
| disabledSelectedContentColor | Color of content (e.g. label) when the radio button is disabled and selected |
| disabledSelectedSecondaryContentColor | Color of the secondary content like secondary label when the radio button is disabled and selected |
| disabledSelectedIconColor | Icon color when the radio button is disabled and selected |
| disabledSelectedControlColor | Radio selection control color when the radio button is disabled and selected |
| disabledUnselectedContainerColor | Container or background color when the radio button is disabled and unselected |
| disabledUnselectedContentColor | Color of the content (e.g. label) when the radio button is disabled and unselected |
| disabledUnselectedSecondaryContentColor | Color of the secondary content like secondary label when the radio button is disabled and unselected |
| disabledUnselectedIconColor | Icon color when the radio button is disabled and unselected |
| disabledUnselectedControlColor | Radio selection control color when the radio button is disabled and unselected |
Functions
public fun copy(
selectedContainerColor: Color = this.selectedContainerColor,
selectedContentColor: Color = this.selectedContentColor,
selectedSecondaryContentColor: Color = this.selectedSecondaryContentColor,
selectedIconColor: Color = this.selectedIconColor,
selectedControlColor: Color = this.selectedControlColor,
unselectedContainerColor: Color = this.unselectedContainerColor,
unselectedContentColor: Color = this.unselectedContentColor,
unselectedSecondaryContentColor: Color = this.unselectedSecondaryContentColor,
unselectedIconColor: Color = this.unselectedIconColor,
unselectedControlColor: Color = this.unselectedControlColor,
disabledSelectedContainerColor: Color = this.disabledSelectedContainerColor,
disabledSelectedContentColor: Color = this.disabledSelectedContentColor,
disabledSelectedSecondaryContentColor: Color = this.disabledSelectedSecondaryContentColor,
disabledSelectedIconColor: Color = this.disabledSelectedIconColor,
disabledSelectedControlColor: Color = this.disabledSelectedControlColor,
disabledUnselectedContainerColor: Color = this.disabledUnselectedContainerColor,
disabledUnselectedContentColor: Color = this.disabledUnselectedContentColor,
disabledUnselectedSecondaryContentColor: Color =
this.disabledUnselectedSecondaryContentColor,
disabledUnselectedIconColor: Color = this.disabledUnselectedIconColor,
disabledUnselectedControlColor: Color = this.disabledUnselectedControlColor,
): RadioButtonColors
Returns a copy of this RadioButtonColors optionally overriding some of the values.
Parameters
| selectedContainerColor | Container or background color when the radio button is selected |
| selectedContentColor | Color of the content (e.g. label) when the radio button is selected |
| selectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the radio button is selected |
| selectedIconColor | Color of the icon when the radio button is selected |
| selectedControlColor | Color of the radio selection control when the radio button is selected |
| unselectedContainerColor | Container or background color when the radio button is unselected |
| unselectedContentColor | Color of the content (e.g. label) when the radio button is unselected |
| unselectedSecondaryContentColor | Color of the secondary content (e.g. secondary label) when the radio button is unselected |
| unselectedIconColor | Color of the icon when the radio button is unselected |
| unselectedControlColor | Color of the radio selection control when the radio button is unselected |
| disabledSelectedContainerColor | Container or background color when the radio button is disabled and selected |
| disabledSelectedContentColor | Color of content (e.g. label) when the radio button is disabled and selected |
| disabledSelectedSecondaryContentColor | Color of the secondary content like secondary label when the radio button is disabled and selected |
| disabledSelectedIconColor | Icon color when the radio button is disabled and selected |
| disabledSelectedControlColor | Radio selection control color when the radio button is disabled and selected |
| disabledUnselectedContainerColor | Container or background color when the radio button is disabled and unselected |
| disabledUnselectedContentColor | Color of the content (e.g. label) when the radio button is disabled and unselected |
| disabledUnselectedSecondaryContentColor | Color of the secondary content like secondary label when the radio button is disabled and unselected |
| disabledUnselectedIconColor | Icon color when the radio button is disabled and unselected |
| disabledUnselectedControlColor | Radio selection control color when the radio button is disabled and unselected |
