Flutter 是否可以向下滑动图像以返回上一屏幕?
使用英雄动画的颤振和向下滑动手势侦听器/检测器是否可以实现此效果?或者是否有我可以使用的、已经可用的软件包 基本上,当我在一个无状态小部件中刷下一个图像时,它会返回到上一个屏幕,并将图像返回到其初始位置,就像下面reddit应用程序中显示的示例一样 我正在使用photo_view软件包来查看我的图像,以允许用户收缩以放大。不确定是否有任何冲突 包装: 对不起,gif图像太大了,我不知道怎么把它变小Flutter 是否可以向下滑动图像以返回上一屏幕?,flutter,mobile,dart,Flutter,Mobile,Dart,使用英雄动画的颤振和向下滑动手势侦听器/检测器是否可以实现此效果?或者是否有我可以使用的、已经可用的软件包 基本上,当我在一个无状态小部件中刷下一个图像时,它会返回到上一个屏幕,并将图像返回到其初始位置,就像下面reddit应用程序中显示的示例一样 我正在使用photo_view软件包来查看我的图像,以允许用户收缩以放大。不确定是否有任何冲突 包装: 对不起,gif图像太大了,我不知道怎么把它变小 如果您使用的是hero动画小部件,只需使用GestureDetector将可滑动区域包裹起来,如下
如果您使用的是hero动画小部件,只需使用GestureDetector将可滑动区域包裹起来,如下所示:
GestureDetector(
onVerticalDragDown: (details) {
Navigator.pop(context);
},
child: ...
);
编辑
该插件可以让您更好地控制拖动设置,我没有使用它,但它看起来很有前途。如果您使用的是英雄动画小部件,只需使用GestureDetector将可滑动区域包装为如下所示:
GestureDetector(
onVerticalDragDown: (details) {
Navigator.pop(context);
},
child: ...
);
编辑
这个插件可以让你更好地控制拖动设置,我没有使用它,但它看起来很有希望。谢谢,我会试试这个。问题是,我还使用了另一个图像包,允许用户通过捏来缩放。我不确定这些手势是否有冲突。包装:谢谢,我会试试这个。问题是,我还使用了另一个图像包,允许用户通过捏来缩放。我不确定这些手势是否有冲突。包裹: