<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-android'>Android</div>


```kotlin
public class ProgressIndicatorColors(
    public val indicatorBrush: Brush,
    public val trackBrush: Brush,
    public val overflowTrackBrush: Brush,
    public val disabledIndicatorBrush: Brush,
    public val disabledTrackBrush: Brush,
    public val disabledOverflowTrackBrush: Brush,
)
```


Represents the indicator and track colors used in progress indicator.

#### Parameters

| | |
| --- | --- |
| indicatorBrush | `Brush` used to draw the indicator of progress indicator. |
| trackBrush | `Brush` used to draw the track of progress indicator. |
| overflowTrackBrush | `Brush` used to draw the track for progress overflow (>100%). |
| disabledIndicatorBrush | `Brush` used to draw the indicator if the component is disabled. |
| disabledTrackBrush | `Brush` used to draw the track if the component is disabled. |
| disabledOverflowTrackBrush | `Brush` used to draw the overflow track if the component is disabled. |



## Functions



<h2 id="copy-indicatorcolor-trackcolor-overflowtrackcolor-disabledindicatorcolor-disabledtrackcolor-disabledoverflowtrackcolor">copy</h2>

```kotlin
public 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 | The indicator color. |
| trackColor | The track color. |
| overflowTrackColor | The overflow track color. |
| disabledIndicatorColor | The disabled indicator color. |
| disabledTrackColor | The disabled track color. |
| disabledOverflowTrackColor | The disabled overflow track color. |





<hr class="docs-overload-divider">


<h2 id="copy-indicatorbrush-trackbrush-overflowtrackbrush-disabledindicatorbrush-disabledtrackbrush-disabledoverflowtrackbrush">copy</h2>

```kotlin
public 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 | `Brush` used to draw the indicator of progress indicator. |
| trackBrush | `Brush` used to draw the track of progress indicator. |
| overflowTrackBrush | `Brush` used to draw the track for progress overflow. |
| disabledIndicatorBrush | `Brush` used to draw the indicator if the component is disabled. |
| disabledTrackBrush | `Brush` used to draw the track if the component is disabled. |
| disabledOverflowTrackBrush | `Brush` used to draw the overflow track if the component is disabled. |