<div class='type'>Compose Modifier</div>

<a id='references'></a>


<h2 id="onprerotaryscrollevent-onprerotaryscrollevent">onPreRotaryScrollEvent</h2>

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


```kotlin
fun Modifier.onPreRotaryScrollEvent(
    onPreRotaryScrollEvent: (RotaryScrollEvent) -> Boolean
): Modifier
```


Adding this `modifier` to the `modifier` parameter of a component will allow
it to intercept `RotaryScrollEvent`s if it (or one of its children) is focused.


When the user rotates the side button on a wear device, a `RotaryScrollEvent` is sent to the
focused item. Before reaching the focused item, this event starts at the root composable, and
propagates down the hierarchy towards the focused item. It invokes any `onPreRotaryScrollEvent`s
it encounters on ancestors of the focused item. After reaching the focused item, the event
propagates up the hierarchy back towards the parent. It invokes any `onRotaryScrollEvent`s it
encounters on its way back.

Return true to indicate that you consumed the event and want to stop propagation of this event.

#### Parameters

| | |
| --- | --- |
| onPreRotaryScrollEvent | This callback is invoked when the user interacts with the rotary button on a wear device. It gives ancestors of a focused component the chance to intercept a `RotaryScrollEvent`. |


#### Returns

| | |
| --- | --- |
|  | true if the event is consumed, false otherwise. |