# ListItemColors

Artifact: [androidx.tv:tv-material](https://developer.android.com/jetpack/androidx/releases/tv) [View Source](https://cs.android.com/search?q=file:androidx/tv/material3/ListItemStyles.kt+class:androidx.tv.material3.ListItemColors) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)


```
class ListItemColors
```

<br />

*** ** * ** ***

Represents the container \& content color `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` of ListItem in different interaction states.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#ListItemColors(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,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, contentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, focusedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, focusedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, pressedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, pressedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, focusedSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, focusedSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, pressedSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, pressedSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` create an instance with arbitrary colors. |

| ### Public functions |
|---|---|
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#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/tv/material3/ListItemColors#hashCode()()` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#toString()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#containerColor()` the container color used when the ListItem is enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#contentColor()` the content color used when the ListItem is enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#disabledContainerColor()` the container color used when the ListItem is not enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#disabledContentColor()` the content color used when the ListItem is not enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#focusedContainerColor()` the container color used when the ListItem is enabled and focused. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#focusedContentColor()` the content color used when the ListItem is enabled and focused. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#focusedSelectedContainerColor()` the container color used when the ListItem is enabled, focused and selected. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#focusedSelectedContentColor()` the content color used when the ListItem is enabled, focused and selected. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#pressedContainerColor()` the container color used when the ListItem is enabled and pressed. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#pressedContentColor()` the content color used when the ListItem is enabled and pressed. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#pressedSelectedContainerColor()` the container color used when the ListItem is enabled, pressed and selected. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#pressedSelectedContentColor()` the content color used when the ListItem is enabled, pressed and selected. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#selectedContainerColor()` the container color used when the ListItem is enabled and selected. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemColors#selectedContentColor()` the content color used when the ListItem is enabled and selected. |

## Public constructors

### ListItemColors

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/tv#1.1.0)

```
ListItemColors(
    containerColor: Color,
    contentColor: Color,
    focusedContainerColor: Color,
    focusedContentColor: Color,
    pressedContainerColor: Color,
    pressedContentColor: Color,
    selectedContainerColor: Color,
    selectedContentColor: Color,
    disabledContainerColor: Color,
    disabledContentColor: Color,
    focusedSelectedContainerColor: Color,
    focusedSelectedContentColor: Color,
    pressedSelectedContainerColor: Color,
    pressedSelectedContentColor: Color
)
```

create an instance with arbitrary colors. See `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItemDefaults#colors(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,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)` for the default colors used in a `https://developer.android.com/reference/kotlin/androidx/tv/material3/ListItem.composable#ListItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function1,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.ListItemShape,androidx.tv.material3.ListItemColors,androidx.tv.material3.ListItemScale,androidx.tv.material3.ListItemBorder,androidx.tv.material3.ListItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled. |
| `contentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled. |
| `focusedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled and focused. |
| `focusedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled and focused. |
| `pressedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled and pressed. |
| `pressedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled and pressed. |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled and selected. |
| `selectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled and selected. |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is not enabled. |
| `disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is not enabled. |
| `focusedSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled, focused and selected. |
| `focusedSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled, focused and selected. |
| `pressedSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the container color used when the ListItem is enabled, pressed and selected. |
| `pressedSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | the content color used when the ListItem is enabled, pressed and selected. |

## Public functions

### equals

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

### hashCode

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

### toString

```
open fun toString(): String
```

## Public properties

### containerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val containerColor: Color
```

the container color used when the ListItem is enabled.

### contentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val contentColor: Color
```

the content color used when the ListItem is enabled.

### disabledContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val disabledContainerColor: Color
```

the container color used when the ListItem is not enabled.

### disabledContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val disabledContentColor: Color
```

the content color used when the ListItem is not enabled.

### focusedContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedContainerColor: Color
```

the container color used when the ListItem is enabled and focused.

### focusedContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedContentColor: Color
```

the content color used when the ListItem is enabled and focused.

### focusedSelectedContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedSelectedContainerColor: Color
```

the container color used when the ListItem is enabled, focused and selected.

### focusedSelectedContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedSelectedContentColor: Color
```

the content color used when the ListItem is enabled, focused and selected.

### pressedContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedContainerColor: Color
```

the container color used when the ListItem is enabled and pressed.

### pressedContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedContentColor: Color
```

the content color used when the ListItem is enabled and pressed.

### pressedSelectedContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedSelectedContainerColor: Color
```

the container color used when the ListItem is enabled, pressed and selected.

### pressedSelectedContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedSelectedContentColor: Color
```

the content color used when the ListItem is enabled, pressed and selected.

### selectedContainerColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val selectedContainerColor: Color
```

the container color used when the ListItem is enabled and selected.

### selectedContentColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val selectedContentColor: Color
```

the content color used when the ListItem is enabled and selected.