drag

suspend fun AwaitPointerEventScope.drag(pointerId: PointerId, onDrag: (PointerInputChange) -> Unit): Boolean

Reads position change events for pointerId and calls onDrag for every change in position. If pointerId is raised, a new pointer is chosen from those that are down and if none exist, the method returns. This does not wait for touch slop.

Return

true if the drag completed normally or false if the drag motion was canceled by another gesture detector consuming position change events.

Example Usage:

See also

Samples

androidx.compose.foundation.samples.DragSample