RotaryScrollableBehavior
Interface
Android
public interface RotaryScrollableBehavior
An interface for handling scroll events. Has implementations for handling scroll with/without
fling FlingRotaryScrollableBehavior
and for handling snap LowResSnapRotaryScrollableBehavior
,
HighResSnapRotaryScrollableBehavior
(see Modifier.rotaryScrollable
for descriptions of
low-res and high-res devices). Note: It's not recommended to extend this interface directly.
Please use the provided implementations instead.
Functions
public suspend fun CoroutineScope.performScroll(
timestampMillis: Long,
delta: Float,
inputDeviceId: Int,
orientation: Orientation,
)
Executes a scrolling operation based on rotary input.
Parameters
timestampMillis | The time in milliseconds at which this even occurred |
delta | The amount to scroll, in pixels |
inputDeviceId | The id for the input device that this event came from |
orientation | Orientation of the scrolling |