Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在手势检测器中检测刷起?_Flutter_Dart_Flutter Layout_Flutter Dependencies_Flutter Animation - Fatal编程技术网

Flutter 如何在手势检测器中检测刷起?

Flutter 如何在手势检测器中检测刷起?,flutter,dart,flutter-layout,flutter-dependencies,flutter-animation,Flutter,Dart,Flutter Layout,Flutter Dependencies,Flutter Animation,我知道对于向下滑动检测有onVerticalDragDown,但是对于向上滑动检测,在gesturedector小部件中没有onVerticalDragUp参数。您正在寻找gesturedector类中的onPanUpdate方法 GestureDetector(onPanUpdate: (details) { if (details.delta.dx > 0) print("Dragging in +X direction"); else print("Dragg

我知道对于向下滑动检测有
onVerticalDragDown
,但是对于向上滑动检测,在
gesturedector
小部件中没有
onVerticalDragUp
参数。

您正在寻找gesturedector类中的onPanUpdate方法

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");
});
注意:不要将此方法用于已在使用的(onVerticalDragDown)或onVerticalDragUpdate()。

请检查以下内容: