<h2 id="rememberliststate-initialfirstvisibleitemindex-initialfirstvisibleitemscrolloffset">rememberListState</h2>

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

```kotlin
@Composable
public fun rememberListState(
    initialFirstVisibleItemIndex: Int = 0,
    initialFirstVisibleItemScrollOffset: Int = 0,
): ListState
```

Creates a [ListState](/jetpack-compose/androidx.xr.glimmer/glimmer/classes/ListState) that is remembered across compositions.

Changes to the provided initial values will **not** result in the state being recreated or
changed in any way if it has already been created.

#### Parameters

| | |
| --- | --- |
| initialFirstVisibleItemIndex | the initial value for [ListState.firstVisibleItemIndex](/jetpack-compose/androidx.xr.glimmer/glimmer/classes/ListState) |
| initialFirstVisibleItemScrollOffset | the initial value for [ListState.firstVisibleItemScrollOffset](/jetpack-compose/androidx.xr.glimmer/glimmer/classes/ListState) |