---
title: "RemoteCircularProgressIndicator"
description: "Indeterminate Material Design circular progress indicator."
type: "function"
---
## API Reference

### RemoteCircularProgressIndicator

> Source set: Android

```kotlin
public fun RemoteCircularProgressIndicator(
    modifier: RemoteModifier = RemoteModifier,
    colors: RemoteProgressIndicatorColors = RemoteProgressIndicatorDefaults.colors(),
    strokeWidth: RemoteDp = RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth,
    gapSize: RemoteDp = RemoteProgressIndicatorDefaults.calculateRecommendedGapSize(strokeWidth),
)
```

Indeterminate Material Design circular progress indicator.

Indeterminate progress indicator expresses an unspecified wait time and spins indefinitely.

Example of indeterminate circular progress indicator:

#### Parameters

| | |
| --- | --- |
| modifier | Modifier to be applied to the CircularProgressIndicator. |
| colors | [RemoteProgressIndicatorColors](/jetpack-compose/androidx.wear.compose.remote/remote-material3/classes/RemoteProgressIndicatorColors) that will be used to resolve the indicator and track color. |
| strokeWidth | The stroke width for the progress indicator. |
| gapSize | The size (in RemoteDp) of the gap between the ends of the progress indicator and the track. |

## Code Examples

### RemoteIndeterminateCircularProgressIndicatorSample

```kotlin
@Sampled
@RemoteComposable
@Composable
@WearPreviewDevices
@PreviewWrapper(RemoteComponentPreviewWrapper::class)
public fun RemoteIndeterminateCircularProgressIndicatorSample(
    modifier: RemoteModifier = RemoteModifier
) {
    RemoteCircularProgressIndicator(modifier = modifier)
}
```
