<div class='sourceset sourceset-common'>Common</div>

```kotlin
object LoadingIndicatorDefaults
```

Contains default values by the [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator).

## Properties

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val ContainerWidth: Dp
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default container width.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val ContainerHeight: Dp
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default container height.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val IndicatorSize = LoadingIndicatorTokens.ActiveSize
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default active indicator size.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val containerShape: Shape
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default container [Shape](/jetpack-compose/androidx.compose.ui/ui-graphics/interfaces/Shape).

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val indicatorColor: Color
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default active indicator [Color](/jetpack-compose/androidx.compose.ui/ui-graphics/classes/Color) when using an uncontained
[LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator).

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val containedIndicatorColor: Color
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default active indicator [Color](/jetpack-compose/androidx.compose.ui/ui-graphics/classes/Color) when using a
[ContainedLoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/ContainedLoadingIndicator).

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val containedContainerColor: Color
```

A [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) default container [Color](/jetpack-compose/androidx.compose.ui/ui-graphics/classes/Color) when using a [ContainedLoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/ContainedLoadingIndicator).

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val IndeterminateIndicatorPolygons =
    listOf(
        MaterialShapes.SoftBurst,
        MaterialShapes.Cookie9Sided,
        MaterialShapes.Pentagon,
        MaterialShapes.Pill,
        MaterialShapes.Sunny,
        MaterialShapes.Cookie4Sided,
        MaterialShapes.Oval,
    )
```

The sequence of `RoundedPolygon`s that the indeterminate [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) will morph
between when animating.

By default, an indeterminate loading indicator will morph between seven shapes, but you may
provide your own shapes sequence when calling the API.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val DeterminateIndicatorPolygons =
    listOf(
        MaterialShapes.Circle.transformed(Matrix().apply { rotateZ(360f / 20) }),
        MaterialShapes.SoftBurst,
    )
```

The sequence of `RoundedPolygon`s that the determinate [LoadingIndicator](/jetpack-compose/androidx.compose.material3/material3/components/LoadingIndicator) will morph between
when animating. The loading indicator will morph between the shapes as its progress moves
between zero to one.

By default, a determinate loading indicator will will morph between two shapes, but you may
provide your own shapes sequence when calling the API.