如何在取消之前获得可取消的拖动量-Flutter

Spe*_*eed 6 flutter dismissible

DismissibleFlutter中的小部件可让您 onDismissed: (direction) {....} 告诉您它在关闭后被拖动的方向。我如何获取当前拖动小部件的方向(或增量)?

我尝试将其包装在GestureDectecor()具有onHorizontalDragStart:etc的容器中,但似乎阻止了Dismissible的工作(即,您无法拖动它)

die*_*per 6

Dismissible小部件包装在内部,Listener然后使用onPointerMovecallBack。

  Listener(
            onPointerMove: (PointerMoveEvent event) {
              print("Event : $event");
            },
            child: Dismissible(
             ...
             ,
            ),
          )
Run Code Online (Sandbox Code Playgroud)


And*_*eev 1

DismissibleonUpdate报告进度的回调:

onUpdate: (details) {
  print("onUpdate : ${details.progress}");
},
Run Code Online (Sandbox Code Playgroud)