---
title: "ScrollFieldColors"
description: "Represents the colors used by a ScrollField in different states."
type: "class"
lastmod: "2026-04-23T11:19:39.121238Z"
---
## API Reference

> Source set: Common

```kotlin
@ExperimentalMaterial3ExpressiveApi
class ScrollFieldColors(
    val containerColor: Color,
    val unselectedContentColor: Color,
    val selectedContentColor: Color,
)
```

Represents the colors used by a [ScrollField](/jetpack-compose/androidx.compose.material3/material3/components/ScrollField) in different states.

## Functions

### copy

```kotlin
fun copy(
        containerColor: Color = this.containerColor,
        unselectedContentColor: Color = this.unselectedContentColor,
        selectedContentColor: Color = this.selectedContentColor,
    ) =
        ScrollFieldColors(
            containerColor.takeOrElse { this.containerColor },
            unselectedContentColor.takeOrElse { this.unselectedContentColor },
            selectedContentColor.takeOrElse { this.selectedContentColor },
        )
```

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