我正在使用GestureDetector
,但没有发现任何onXYZ
事件来告诉您拖动的方向。
答案 0 :(得分:3)
您尝试过onPanUpdate(details)
方法吗?这是您的操作方法。
GestureDetector(onPanUpdate: (details) {
if (details.delta.dx > 0)
print("Dragging in +X direction");
else
print("Dragging in -X direction");
if (details.delta.dy > 0)
print("Dragging in +Y direction");
else
print("Dragging in -Y direction");
});
注意:如果按anmol.majhail所述设置onHorizontalDragUpdate()
或onVerticalDragUpdate()
,则此回调会导致崩溃。