Mehmet Peker
01/05/2021, 1:52 AMTash
01/05/2021, 1:54 AMMehmet Peker
01/05/2021, 3:41 AMTash
01/05/2021, 9:05 AMModifier.dragGestureFilter(...)
?
You could create a DragObserver
, create a Modifier
and attach that to your element as the last modifier:
// Create DragObserver
val dragObserver = object : DragObserver {
...
override fun onDrag(dragDistance: Offset): Offset {
// use Offset for drag here
}
}
// Create Modifier
val dragGestureModifier = Modifier.dragGestureFilter(dragObserver)
// Draggable Element
Box(
...
modifier = Modifier.fillMaxSize()
.preferredWidth(...)
.preferredHeight(...)
.then(dragGestureModifier)
)