# TextToggleButtonColors

Artifact: [androidx.wear.compose:compose-material3](https://developer.android.com/jetpack/androidx/releases/wear-compose) [View Source](https://cs.android.com/search?q=file:androidx/wear/compose/material3/TextToggleButton.kt+class:androidx.wear.compose.material3.TextToggleButtonColors) Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.5.0)


```
class TextToggleButtonColors
```

<br />

*** ** * ** ***

Represents the different container and content colors used for `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/package-summary#TextToggleButton(kotlin.Boolean,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Boolean,androidx.wear.compose.material3.TextToggleButtonColors,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.wear.compose.material3.TextToggleButtonShapes,androidx.compose.foundation.BorderStroke,kotlin.Function1)` in various states, that are checked, unchecked, enabled and disabled.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#TextToggleButtonColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)( checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#copy(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)( checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Returns a copy of this TextToggleButtonColors optionally overriding some of the values. |
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#hashCode()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#checkedContainerColor()` Container or background color when the toggle button is checked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#checkedContentColor()` Color of the content (text) when the toggle button is checked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#disabledCheckedContainerColor()` Container or background color when the toggle button is disabled and checked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#disabledCheckedContentColor()` Color of content (text) when the toggle button is disabled and checked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#disabledUncheckedContainerColor()` Container or background color when the toggle button is disabled and unchecked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#disabledUncheckedContentColor()` Color of the content (text) when the toggle button is disabled and unchecked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#uncheckedContainerColor()` Container or background color when the toggle button is unchecked |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/TextToggleButtonColors#uncheckedContentColor()` Color of the content (text) when the toggle button is unchecked |

## Public constructors

### TextToggleButtonColors

Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.5.0)

```
TextToggleButtonColors(
    checkedContainerColor: Color,
    checkedContentColor: Color,
    uncheckedContainerColor: Color,
    uncheckedContentColor: Color,
    disabledCheckedContainerColor: Color,
    disabledCheckedContentColor: Color,
    disabledUncheckedContainerColor: Color,
    disabledUncheckedContentColor: Color
)
```

| Parameters |
|---|---|
| `checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Container or background color when the toggle button is checked |
| `checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Color of the content (text) when the toggle button is checked |
| `uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Container or background color when the toggle button is unchecked |
| `uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Color of the content (text) when the toggle button is unchecked |
| `disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Container or background color when the toggle button is disabled and checked |
| `disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Color of content (text) when the toggle button is disabled and checked |
| `disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Container or background color when the toggle button is disabled and unchecked |
| `disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | Color of the content (text) when the toggle button is disabled and unchecked |

## Public functions

### copy

Added in [1.6.0-rc01](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.6.0-rc01)

```
fun copy(
    checkedContainerColor: Color = this.checkedContainerColor,
    checkedContentColor: Color = this.checkedContentColor,
    uncheckedContainerColor: Color = this.uncheckedContainerColor,
    uncheckedContentColor: Color = this.uncheckedContentColor,
    disabledCheckedContainerColor: Color = this.disabledCheckedContainerColor,
    disabledCheckedContentColor: Color = this.disabledCheckedContentColor,
    disabledUncheckedContainerColor: Color = this.disabledUncheckedContainerColor,
    disabledUncheckedContentColor: Color = this.disabledUncheckedContentColor
): TextToggleButtonColors
```

Returns a copy of this TextToggleButtonColors optionally overriding some of the values.

| Parameters |
|---|---|
| `checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.checkedContainerColor` | Container or background color when the toggle button is checked |
| `checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.checkedContentColor` | Color of the content (text or icon) when the toggle button is checked |
| `uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.uncheckedContainerColor` | Container or background color when the toggle button is unchecked |
| `uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.uncheckedContentColor` | Color of the content (text or icon) when the toggle button is unchecked |
| `disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.disabledCheckedContainerColor` | Container or background color when the toggle button is disabled and checked |
| `disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.disabledCheckedContentColor` | Color of content (text or icon) when the toggle button is disabled and checked |
| `disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.disabledUncheckedContainerColor` | Container or background color when the toggle button is disabled and unchecked |
| `disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.disabledUncheckedContentColor` | Color of the content (text or icon) when the toggle button is disabled and unchecked |

### equals

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

```
open fun hashCode(): Int
```

## Public properties

### checkedContainerColor

```
val checkedContainerColor: Color
```

Container or background color when the toggle button is checked

### checkedContentColor

```
val checkedContentColor: Color
```

Color of the content (text) when the toggle button is checked

### disabledCheckedContainerColor

```
val disabledCheckedContainerColor: Color
```

Container or background color when the toggle button is disabled and checked

### disabledCheckedContentColor

```
val disabledCheckedContentColor: Color
```

Color of content (text) when the toggle button is disabled and checked

### disabledUncheckedContainerColor

```
val disabledUncheckedContainerColor: Color
```

Container or background color when the toggle button is disabled and unchecked

### disabledUncheckedContentColor

```
val disabledUncheckedContentColor: Color
```

Color of the content (text) when the toggle button is disabled and unchecked

### uncheckedContainerColor

```
val uncheckedContainerColor: Color
```

Container or background color when the toggle button is unchecked

### uncheckedContentColor

```
val uncheckedContentColor: Color
```

Color of the content (text) when the toggle button is unchecked