# ChipColors

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/Chip.kt+class:androidx.compose.material3.ChipColors) Common/AllAndroid/JVM
- Cmn

  ```
  class ChipColors
  ```

*** ** * ** ***

Represents the container and content colors used in a clickable chip in different states.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#ChipColors(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)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, leadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` create an instance with arbitrary colors, see `https://developer.android.com/reference/kotlin/androidx/compose/material3/AssistChipDefaults`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults`, and `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults` for the default colors used in the various Chip configurations. | Cmn |

| ### Public functions |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#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)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, leadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Returns a copy of this ChipColors, optionally overriding some of the values. | Cmn |
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#hashCode()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#containerColor()` the container color of this chip when enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#disabledContainerColor()` the container color of this chip when not enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#disabledLabelColor()` the label color of this chip when not enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#disabledLeadingIconContentColor()` the color of this chip's start icon when not enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#disabledTrailingIconContentColor()` the color of this chip's end icon when not enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#labelColor()` the label color of this chip when enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#leadingIconContentColor()` the color of this chip's start icon when enabled | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors#trailingIconContentColor()` the color of this chip's end icon when enabled | Cmn |

## Public constructors

### ChipColors

Cmn

```
ChipColors(
    containerColor: Color,
    labelColor: Color,
    leadingIconContentColor: Color,
    trailingIconContentColor: Color,
    disabledContainerColor: Color,
    disabledLabelColor: Color,
    disabledLeadingIconContentColor: Color,
    disabledTrailingIconContentColor: Color
)
```

create an instance with arbitrary colors, see `https://developer.android.com/reference/kotlin/androidx/compose/material3/AssistChipDefaults`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults`, and `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults` for the default colors used in the various Chip configurations.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color of this chip when enabled |
| `labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the label color of this chip when enabled |
| `leadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of this chip's start icon when enabled |
| `trailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of this chip's end icon when enabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color of this chip when not enabled |
| `disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the label color of this chip when not enabled |
| `disabledLeadingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of this chip's start icon when not enabled |
| `disabledTrailingIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the color of this chip's end icon when not enabled |

## Public functions

### copy

Cmn

```
fun copy(
    containerColor: Color = this.containerColor,
    labelColor: Color = this.labelColor,
    leadingIconContentColor: Color = this.leadingIconContentColor,
    trailingIconContentColor: Color = this.trailingIconContentColor,
    disabledContainerColor: Color = this.disabledContainerColor,
    disabledLabelColor: Color = this.disabledLabelColor,
    disabledLeadingIconContentColor: Color = this.disabledLeadingIconContentColor,
    disabledTrailingIconContentColor: Color = this.disabledTrailingIconContentColor
): ChipColors
```

Returns a copy of this ChipColors, optionally overriding some of the values. This uses the Color.Unspecified to mean "use the value from the source"

### equals

Cmn

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

### hashCode

Cmn

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

## Public properties

### containerColor

Cmn

```
val containerColor: Color
```

the container color of this chip when enabled

### disabledContainerColor

Cmn

```
val disabledContainerColor: Color
```

the container color of this chip when not enabled

### disabledLabelColor

Cmn

```
val disabledLabelColor: Color
```

the label color of this chip when not enabled

### disabledLeadingIconContentColor

Cmn

```
val disabledLeadingIconContentColor: Color
```

the color of this chip's start icon when not enabled

### disabledTrailingIconContentColor

Cmn

```
val disabledTrailingIconContentColor: Color
```

the color of this chip's end icon when not enabled

### labelColor

Cmn

```
val labelColor: Color
```

the label color of this chip when enabled

### leadingIconContentColor

Cmn

```
val leadingIconContentColor: Color
```

the color of this chip's start icon when enabled

### trailingIconContentColor

Cmn

```
val trailingIconContentColor: Color
```

the color of this chip's end icon when enabled