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

时间:2019-01-01 15:27:05

标签: flutter dismissible

Flutter中的Dismissible小部件为您提供了 onDismissed: (direction) {....} 告诉您解散后它被拖动的方向。如何获取当前被拖动的小部件的方向(或增量)?

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

1 个答案:

答案 0 :(得分:1)

Dismissible小部件包装在Listener内,并使用onPointerMove回调。

  Listener(
            onPointerMove: (PointerMoveEvent event) {
              print("Event : $event");
            },
            child: Dismissible(
             ...
             ,
            ),
          )