---
title: "RemoteRadioButtonColors"
description: "Represents the container, content, and control colors used in [RemoteRadioButton] in various states."
type: "class"
lastmod: "2026-09-24"
---
## API Reference

> Source set: Android

```kotlin
public class RemoteRadioButtonColors(
    public val selectedContainerColor: RemoteColor,
    public val selectedContentColor: RemoteColor,
    public val selectedSecondaryContentColor: RemoteColor,
    public val selectedIconColor: RemoteColor,
    public val selectedControlColor: RemoteColor,
    public val unselectedContainerColor: RemoteColor,
    public val unselectedContentColor: RemoteColor,
    public val unselectedSecondaryContentColor: RemoteColor,
    public val unselectedIconColor: RemoteColor,
    public val unselectedControlColor: RemoteColor,
    public val disabledSelectedContainerColor: RemoteColor,
    public val disabledSelectedContentColor: RemoteColor,
    public val disabledSelectedSecondaryContentColor: RemoteColor,
    public val disabledSelectedIconColor: RemoteColor,
    public val disabledSelectedControlColor: RemoteColor,
    public val disabledUnselectedContainerColor: RemoteColor,
    public val disabledUnselectedContentColor: RemoteColor,
    public val disabledUnselectedSecondaryContentColor: RemoteColor,
    public val disabledUnselectedIconColor: RemoteColor,
    public val disabledUnselectedControlColor: RemoteColor,
)
```

Represents the container, content, and control colors used in [RemoteRadioButton](/jetpack-compose/androidx.wear.compose.remote/remote-material3/composable-functions/RemoteRadioButton/api) in various
states.

#### Parameters

| | |
| --- | --- |
| selectedContainerColor | Container color when selected and enabled. |
| selectedContentColor | Content color when selected and enabled. |
| selectedSecondaryContentColor | Secondary content color when selected and enabled. |
| selectedIconColor | Icon color when selected and enabled. |
| selectedControlColor | Control color when selected and enabled. |
| unselectedContainerColor | Container color when unselected and enabled. |
| unselectedContentColor | Content color when unselected and enabled. |
| unselectedSecondaryContentColor | Secondary content color when unselected and enabled. |
| unselectedIconColor | Icon color when unselected and enabled. |
| unselectedControlColor | Control color when unselected and enabled. |
| disabledSelectedContainerColor | Container color when selected and disabled. |
| disabledSelectedContentColor | Content color when selected and disabled. |
| disabledSelectedSecondaryContentColor | Secondary content color when selected and disabled. |
| disabledSelectedIconColor | Icon color when selected and disabled. |
| disabledSelectedControlColor | Control color when selected and disabled. |
| disabledUnselectedContainerColor | Container color when unselected and disabled. |
| disabledUnselectedContentColor | Content color when unselected and disabled. |
| disabledUnselectedSecondaryContentColor | Secondary content color when unselected and disabled. |
| disabledUnselectedIconColor | Icon color when unselected and disabled. |
| disabledUnselectedControlColor | Control color when unselected and disabled. |

## Functions

### copy

> Source set: Android

```kotlin
public fun copy(
        selectedContainerColor: RemoteColor? = this.selectedContainerColor,
        selectedContentColor: RemoteColor? = this.selectedContentColor,
        selectedSecondaryContentColor: RemoteColor? = this.selectedSecondaryContentColor,
        selectedIconColor: RemoteColor? = this.selectedIconColor,
        selectedControlColor: RemoteColor? = this.selectedControlColor,
        unselectedContainerColor: RemoteColor? = this.unselectedContainerColor,
        unselectedContentColor: RemoteColor? = this.unselectedContentColor,
        unselectedSecondaryContentColor: RemoteColor? = this.unselectedSecondaryContentColor,
        unselectedIconColor: RemoteColor? = this.unselectedIconColor,
        unselectedControlColor: RemoteColor? = this.unselectedControlColor,
        disabledSelectedContainerColor: RemoteColor? = this.disabledSelectedContainerColor,
        disabledSelectedContentColor: RemoteColor? = this.disabledSelectedContentColor,
        disabledSelectedSecondaryContentColor: RemoteColor? =
            this.disabledSelectedSecondaryContentColor,
        disabledSelectedIconColor: RemoteColor? = this.disabledSelectedIconColor,
        disabledSelectedControlColor: RemoteColor? = this.disabledSelectedControlColor,
        disabledUnselectedContainerColor: RemoteColor? = this.disabledUnselectedContainerColor,
        disabledUnselectedContentColor: RemoteColor? = this.disabledUnselectedContentColor,
        disabledUnselectedSecondaryContentColor: RemoteColor? =
            this.disabledUnselectedSecondaryContentColor,
        disabledUnselectedIconColor: RemoteColor? = this.disabledUnselectedIconColor,
        disabledUnselectedControlColor: RemoteColor? = this.disabledUnselectedControlColor,
    ): RemoteRadioButtonColors
```

Returns a copy of this [RemoteRadioButtonColors](/jetpack-compose/androidx.wear.compose.remote/remote-material3/classes/RemoteRadioButtonColors/api) optionally overriding some values.

### equals

> Source set: Android

```kotlin
override fun equals(other: Any?): Boolean
```

### hashCode

> Source set: Android

```kotlin
override fun hashCode(): Int
```
