---
title: "RadioButtonColors"
description: "Represents the different container and content colors used for [RadioButton] in various states,
that are selected, unselected, enabled and disabled."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-android'>Android</div>


```kotlin
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

```kotlin
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 |




