---
title: "OneHandedGestureScrollIndicatorState"
description: "State object for OneHandedGestureScrollIndicator used to coordinate visual feedback between a oneHandedGesture modifier and gesture indicators for ScrollIndicator."
type: "class"
lastmod: "2026-07-30T07:35:59.273870Z"
---
## API Reference

> Source set: Android

```kotlin
public class OneHandedGestureScrollIndicatorState @RememberInComposition constructor()
```

State object for [OneHandedGestureScrollIndicator](/jetpack-compose/androidx.wear.compose/compose-material3/components/OneHandedGestureScrollIndicator) used to coordinate visual feedback between a
[oneHandedGesture](/jetpack-compose/androidx.wear.compose/compose-material3/modifiers/oneHandedGesture) modifier and gesture indicators for ScrollIndicator.

Developers should call [showIndicator](#showindicator) within the `onGestureAvailable` callback provided by
[oneHandedGesture](/jetpack-compose/androidx.wear.compose/compose-material3/modifiers/oneHandedGesture) modifier to signal that an indication event has occurred. The associated
indicator provides an animation block to this state to initiate its animation.

**Note:** It is not recommended to show multiple gesture indicators for the same
[OneHandedGestureConfiguration](/jetpack-compose/androidx.wear.compose/compose-material3/classes/OneHandedGestureConfiguration) and an error will be thrown if gesture indicators of more than
one type are associated with the same [OneHandedGestureConfiguration](/jetpack-compose/androidx.wear.compose/compose-material3/classes/OneHandedGestureConfiguration).

## Functions

### showIndicator

```kotlin
public suspend fun showIndicator()
```

Initiate showing the `OneHandedGestureScrollIndicator` associated with this
`OneHandedGestureScrollIndicatorState`
