# rememberPickerState

## Functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/PickerState` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/rememberPickerState.composable#rememberPickerState(kotlin.Int,kotlin.Int,kotlin.Boolean)( initialNumberOfOptions: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 1) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, initiallySelectedIndex: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, shouldRepeatOptions: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/PickerState` that is remembered across compositions. |

## Functions

### rememberPickerState

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

```
@Composable
fun rememberPickerState(
    initialNumberOfOptions: @IntRange(from = 1) Int,
    initiallySelectedIndex: @IntRange(from = 0) Int = 0,
    shouldRepeatOptions: Boolean = true
): PickerState
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/PickerState` that is remembered across compositions.

| Parameters |
|---|---|
| `initialNumberOfOptions: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 1) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the number of options. |
| `initiallySelectedIndex: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html = 0` | the index of the option to show in the center at the start, zero-based. |
| `shouldRepeatOptions: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html = true` | if true (the default), the options will be repeated. |