Flutter:长按后激活多个手势检测器

时间:2019-05-07 17:46:59

标签: dart flutter

我有一个应用程序,其中网格中有多个卡,每个卡都有自己的手势检测器。我希望能够长按其中一张卡,然后在其他卡上拖动并分别激活每个卡手势检测器。我不确定这是否可能。

2 个答案:

答案 0 :(得分:0)

GestureDetector有一个事件onPanStart,这可能是您要寻找的。激活Cards事件后,在另一个LongPress上监听此事件。

  

onPanStart

     

指针已接触屏幕并开始移动。

或者还有另一个小部件,swipedetectorhere

答案 1 :(得分:0)

可能为时已晚,但请使用 onLongPressMoveUpdate(updates) 并检查 localOffsetFromOrigin.dxlocalOffsetFromOrigin.dy 分别为左、右、上、下拖动的正值和负值。