Flutter 颤振-向下拖动以关闭

Flutter 颤振-向下拖动以关闭,flutter,Flutter,我想用这样的拖拽来消除页面。 但我不知道是使用手势还是拖动两种方式,我不知道如何在拖动时显示上一页。 有人知道怎么做吗 编辑 我就这样结束了。 我不确定这是否是最好的方法,但至少对我来说效果很好。 希望对某人有所帮助:) 您可以使用Dismissible小部件进行此操作。示例文档:使用Dismissible向上/向下拖动以关闭页面的简单示例: 可驳回( 方向:DismissDirection.vertical, key:const key(“key”), onDismissed:()=>Nav

我想用这样的拖拽来消除页面。 但我不知道是使用
手势
还是
拖动
两种方式,我不知道如何在拖动时显示上一页。 有人知道怎么做吗

编辑

我就这样结束了。
我不确定这是否是最好的方法,但至少对我来说效果很好。
希望对某人有所帮助:)


您可以使用
Dismissible
小部件进行此操作。示例文档:

使用
Dismissible向上/向下拖动以关闭页面的简单示例:

可驳回(
方向:DismissDirection.vertical,
key:const key(“key”),
onDismissed:()=>Navigator.of(context.pop(),
孩子:。。。
)
我也在为自己解决同样的问题


这是上面演示的dartpad,我也在寻找类似的东西。。你找到解决办法了吗@TwoSanI最终使用了Dismissible。如果容器中没有任何可滚动项,则该选项有效。。如果有任何ListView或Scrollable,Dismissible不起作用。。我还没有找到任何解决办法。如果有,请告诉我们。对不起,我对此一无所知:(@KoenVanLooveren,很抱歉反应太晚。我编辑了我的问题。
return Dismissible(
  key: Key('some key here'),
  direction: DismissDirection.down,
  onDismissed: (_) => Navigator.pop(context),
  child: Scaffold(
    body: Center(
      child: Image.network(
        'URL',
        fit:BoxFit.cover
      ),
    ),
  ),
);