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: