# ProgressIndicatorColors

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/ProgressIndicator.kt+class:androidx.wear.compose.material3.ProgressIndicatorColors) Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.5.0)


```
class ProgressIndicatorColors
```

<br />

*** ** * ** ***

Represents the indicator and track colors used in progress indicator.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#ProgressIndicatorColors(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush)( indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush, trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush, overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush, disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush, disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush, disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush )` |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#copy(androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush,androidx.compose.ui.graphics.Brush)( indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush?, trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush?, overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush?, disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush?, disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush?, disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? )` Returns a copy of this ProgressIndicatorColors optionally overriding some of the values. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#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)( indicatorColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, overflowTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledIndicatorColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledOverflowTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Returns a copy of this ProgressIndicatorColors 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/ProgressIndicatorColors#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/ProgressIndicatorColors#hashCode()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#disabledIndicatorBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator if the component is disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#disabledOverflowTrackBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the overflow track if the component is disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#disabledTrackBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track if the component is disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#indicatorBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator of progress indicator. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#overflowTrackBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track for progress overflow (\>100%). |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/ProgressIndicatorColors#trackBrush()` `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track of progress indicator. |

## Public constructors

### ProgressIndicatorColors

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

```
ProgressIndicatorColors(
    indicatorBrush: Brush,
    trackBrush: Brush,
    overflowTrackBrush: Brush,
    disabledIndicatorBrush: Brush,
    disabledTrackBrush: Brush,
    disabledOverflowTrackBrush: Brush
)
```

| Parameters |
|---|---|
| `indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator of progress indicator. |
| `trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track of progress indicator. |
| `overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track for progress overflow (\>100%). |
| `disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator if the component is disabled. |
| `disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track if the component is disabled. |
| `disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the overflow track if the component is disabled. |

## Public functions

### copy

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

```
fun copy(
    indicatorBrush: Brush? = null,
    trackBrush: Brush? = null,
    overflowTrackBrush: Brush? = null,
    disabledIndicatorBrush: Brush? = null,
    disabledTrackBrush: Brush? = null,
    disabledOverflowTrackBrush: Brush? = null
): ProgressIndicatorColors
```

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

| Parameters |
|---|---|
| `indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator of progress indicator. |
| `trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track of progress indicator. |
| `overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track for progress overflow. |
| `disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator if the component is disabled. |
| `disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track if the component is disabled. |
| `disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush? = null` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the overflow track if the component is disabled. |

### copy

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

```
fun copy(
    indicatorColor: Color = Color.Unspecified,
    trackColor: Color = Color.Unspecified,
    overflowTrackColor: Color = Color.Unspecified,
    disabledIndicatorColor: Color = Color.Unspecified,
    disabledTrackColor: Color = Color.Unspecified,
    disabledOverflowTrackColor: Color = Color.Unspecified
): ProgressIndicatorColors
```

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

| Parameters |
|---|---|
| `indicatorColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The indicator color. |
| `trackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The track color. |
| `overflowTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The overflow track color. |
| `disabledIndicatorColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The disabled indicator color. |
| `disabledTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The disabled track color. |
| `disabledOverflowTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | The disabled overflow track color. |

### equals

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

### hashCode

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

## Public properties

### disabledIndicatorBrush

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

```
val disabledIndicatorBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator if the component is disabled.

### disabledOverflowTrackBrush

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

```
val disabledOverflowTrackBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the overflow track if the component is disabled.

### disabledTrackBrush

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

```
val disabledTrackBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track if the component is disabled.

### indicatorBrush

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

```
val indicatorBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the indicator of progress indicator.

### overflowTrackBrush

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

```
val overflowTrackBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track for progress overflow (\>100%).

### trackBrush

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

```
val trackBrush: Brush
```

`https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Brush` used to draw the track of progress indicator.