Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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_Mobile_Dart - Fatal编程技术网

Flutter 是否可以向下滑动图像以返回上一屏幕?

Flutter 是否可以向下滑动图像以返回上一屏幕?,flutter,mobile,dart,Flutter,Mobile,Dart,使用英雄动画的颤振和向下滑动手势侦听器/检测器是否可以实现此效果?或者是否有我可以使用的、已经可用的软件包 基本上,当我在一个无状态小部件中刷下一个图像时,它会返回到上一个屏幕,并将图像返回到其初始位置,就像下面reddit应用程序中显示的示例一样 我正在使用photo_view软件包来查看我的图像,以允许用户收缩以放大。不确定是否有任何冲突 包装: 对不起,gif图像太大了,我不知道怎么把它变小 如果您使用的是hero动画小部件,只需使用GestureDetector将可滑动区域包裹起来,如下

使用英雄动画的颤振和向下滑动手势侦听器/检测器是否可以实现此效果?或者是否有我可以使用的、已经可用的软件包

基本上,当我在一个无状态小部件中刷下一个图像时,它会返回到上一个屏幕,并将图像返回到其初始位置,就像下面reddit应用程序中显示的示例一样

我正在使用photo_view软件包来查看我的图像,以允许用户收缩以放大。不确定是否有任何冲突

包装:

对不起,gif图像太大了,我不知道怎么把它变小


如果您使用的是hero动画小部件,只需使用GestureDetector将可滑动区域包裹起来,如下所示:

GestureDetector(
 onVerticalDragDown: (details) {
   Navigator.pop(context);
 },
 child: ...
);
编辑


该插件可以让您更好地控制拖动设置,我没有使用它,但它看起来很有前途。

如果您使用的是英雄动画小部件,只需使用GestureDetector将可滑动区域包装为如下所示:

GestureDetector(
 onVerticalDragDown: (details) {
   Navigator.pop(context);
 },
 child: ...
);
编辑


这个插件可以让你更好地控制拖动设置,我没有使用它,但它看起来很有希望。

谢谢,我会试试这个。问题是,我还使用了另一个图像包,允许用户通过捏来缩放。我不确定这些手势是否有冲突。包装:谢谢,我会试试这个。问题是,我还使用了另一个图像包,允许用户通过捏来缩放。我不确定这些手势是否有冲突。包裹: