dragAndDrop
Function
Common
fun MouseInjectionScope.dragAndDrop(
start: Offset,
end: Offset,
button: MouseButton = MouseButton.Primary,
durationMillis: Long = DefaultMouseGestureDurationMillis,
)
Use button
to drag and drop something from start
to end
in durationMillis
milliseconds.
The mouse position is updated
to the start position before
starting the gesture. The positions defined by the start
and end
are in the node's local
coordinate system, where (0, 0) is the top left corner of the node.
Parameters
start | The position where to press the primary mouse button and initiate the drag, in the node's local coordinate system. |
end | The position where to release the primary mouse button and end the drag, in the node's local coordinate system. |
button | The button to drag with. Uses the primary by default. |
durationMillis | The duration of the gesture. By default 300 milliseconds. |