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

> Source set: Android

```kotlin
public class RemoteCheckboxButtonColors(
    public val checkedContainerColor: RemoteColor,
    public val checkedContentColor: RemoteColor,
    public val checkedSecondaryContentColor: RemoteColor,
    public val checkedIconColor: RemoteColor,
    public val checkedBoxColor: RemoteColor,
    public val checkedCheckmarkColor: RemoteColor,
    public val uncheckedContainerColor: RemoteColor,
    public val uncheckedContentColor: RemoteColor,
    public val uncheckedSecondaryContentColor: RemoteColor,
    public val uncheckedIconColor: RemoteColor,
    public val uncheckedBoxColor: RemoteColor,
    public val disabledCheckedContainerColor: RemoteColor,
    public val disabledCheckedContentColor: RemoteColor,
    public val disabledCheckedSecondaryContentColor: RemoteColor,
    public val disabledCheckedIconColor: RemoteColor,
    public val disabledCheckedBoxColor: RemoteColor,
    public val disabledCheckedCheckmarkColor: RemoteColor,
    public val disabledUncheckedContainerColor: RemoteColor,
    public val disabledUncheckedContentColor: RemoteColor,
    public val disabledUncheckedSecondaryContentColor: RemoteColor,
    public val disabledUncheckedIconColor: RemoteColor,
    public val disabledUncheckedBoxColor: RemoteColor,
)
```

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

#### Parameters

| | |
| --- | --- |
| checkedContainerColor | Container color when checked and enabled. |
| checkedContentColor | Content color when checked and enabled. |
| checkedSecondaryContentColor | Secondary content color when checked and enabled. |
| checkedIconColor | Icon color when checked and enabled. |
| checkedBoxColor | Box color when checked and enabled. |
| checkedCheckmarkColor | Checkmark color when checked and enabled. |
| uncheckedContainerColor | Container color when unchecked and enabled. |
| uncheckedContentColor | Content color when unchecked and enabled. |
| uncheckedSecondaryContentColor | Secondary content color when unchecked and enabled. |
| uncheckedIconColor | Icon color when unchecked and enabled. |
| uncheckedBoxColor | Box color when unchecked and enabled. |
| disabledCheckedContainerColor | Container color when checked and disabled. |
| disabledCheckedContentColor | Content color when checked and disabled. |
| disabledCheckedSecondaryContentColor | Secondary content color when checked and disabled. |
| disabledCheckedIconColor | Icon color when checked and disabled. |
| disabledCheckedBoxColor | Box color when checked and disabled. |
| disabledCheckedCheckmarkColor | Checkmark color when checked and disabled. |
| disabledUncheckedContainerColor | Container color when unchecked and disabled. |
| disabledUncheckedContentColor | Content color when unchecked and disabled. |
| disabledUncheckedSecondaryContentColor | Secondary content color when unchecked and disabled. |
| disabledUncheckedIconColor | Icon color when unchecked and disabled. |
| disabledUncheckedBoxColor | Box color when unchecked and disabled. |

## Functions

### copy

> Source set: Android

```kotlin
public fun copy(
        checkedContainerColor: RemoteColor? = this.checkedContainerColor,
        checkedContentColor: RemoteColor? = this.checkedContentColor,
        checkedSecondaryContentColor: RemoteColor? = this.checkedSecondaryContentColor,
        checkedIconColor: RemoteColor? = this.checkedIconColor,
        checkedBoxColor: RemoteColor? = this.checkedBoxColor,
        checkedCheckmarkColor: RemoteColor? = this.checkedCheckmarkColor,
        uncheckedContainerColor: RemoteColor? = this.uncheckedContainerColor,
        uncheckedContentColor: RemoteColor? = this.uncheckedContentColor,
        uncheckedSecondaryContentColor: RemoteColor? = this.uncheckedSecondaryContentColor,
        uncheckedIconColor: RemoteColor? = this.uncheckedIconColor,
        uncheckedBoxColor: RemoteColor? = this.uncheckedBoxColor,
        disabledCheckedContainerColor: RemoteColor? = this.disabledCheckedContainerColor,
        disabledCheckedContentColor: RemoteColor? = this.disabledCheckedContentColor,
        disabledCheckedSecondaryContentColor: RemoteColor? =
            this.disabledCheckedSecondaryContentColor,
        disabledCheckedIconColor: RemoteColor? = this.disabledCheckedIconColor,
        disabledCheckedBoxColor: RemoteColor? = this.disabledCheckedBoxColor,
        disabledCheckedCheckmarkColor: RemoteColor? = this.disabledCheckedCheckmarkColor,
        disabledUncheckedContainerColor: RemoteColor? = this.disabledUncheckedContainerColor,
        disabledUncheckedContentColor: RemoteColor? = this.disabledUncheckedContentColor,
        disabledUncheckedSecondaryContentColor: RemoteColor? =
            this.disabledUncheckedSecondaryContentColor,
        disabledUncheckedIconColor: RemoteColor? = this.disabledUncheckedIconColor,
        disabledUncheckedBoxColor: RemoteColor? = this.disabledUncheckedBoxColor,
    ): RemoteCheckboxButtonColors
```

Returns a copy of this [RemoteCheckboxButtonColors](/jetpack-compose/androidx.wear.compose.remote/remote-material3/classes/RemoteCheckboxButtonColors/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
```
