# rememberScrollFieldState

Common/AllAndroid/JVM

## Functions summary

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollFieldState` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/rememberScrollFieldState.composable#rememberScrollFieldState(kotlin.Int,kotlin.Int)(itemCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollFieldState` to be used with a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollField.composable#ScrollField(androidx.compose.material3.ScrollFieldState,kotlin.String,androidx.compose.ui.Modifier,kotlin.Boolean,androidx.compose.material3.ScrollFieldColors,kotlin.Function1,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function3)`. | Cmn |

## Functions

### rememberScrollFieldState

Cmn Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/ScrollField.kt+function:rememberScrollFieldState)

```
@Composable
fun rememberScrollFieldState(itemCount: Int, index: Int = 0): ScrollFieldState
```

Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollFieldState` to be used with a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollField.composable#ScrollField(androidx.compose.material3.ScrollFieldState,kotlin.String,androidx.compose.ui.Modifier,kotlin.Boolean,androidx.compose.material3.ScrollFieldColors,kotlin.Function1,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function3)`.

| Parameters |
|---|---|
| `itemCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the total number of unique items to be displayed in the scrollable wheel. |
| `index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html = 0` | the initial selected index of the scroll field. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollFieldState` | a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ScrollFieldState` that can be used to control or observe the scroll field. |