如何在flutter中实现“按住并拖动”手势?

Rus*_*mov 2 gesture flutter

“按住并拖动”- 用一根手指按住并用另一根手指水平(或垂直)拖动。

GestureDetector 会将其识别为缩放手势。我想区分这两个:

  • 两根手指靠近或远离(正常比例)
  • 一根手指握住,另一根手指靠近或更远(我想检测到这一点)

mah*_*mnj 5

有一个名为LongPressDraggable的内置小部件,您可以像使用Draggable小部件一样使用它。

一个主要的共同区别是能够使用 Draggable 小部件直接拖动或使用 LongPressDraggable 小部件按住并拖动。