如何在 Flutter 中一起使用 Draggable 和 InteractiveViewer
How to use Draggable and InteractiveViewer together in Flutter
在 Flutter 中,我可以使用 Draggable 来拖动对象,比如图像。此外,使用 InteractiveViewer,我可以双指缩放同一图像。我能够使用各个小部件分别执行这些操作,但无法弄清楚如何同时执行这两个操作 -
- 加载图片
- 双指缩小以缩小图像
- 将上面的图片拖到屏幕中的其他位置
我如何在 Flutter 中实现这一点?
如果您只想缩放图像(缩放 in/out),则不必使用 InteractiveViewer
。您可以使用 GestureDetector
同时进行缩放、旋转和移动。
你可以查看我对类似问题的回答here。
在 Flutter 中,我可以使用 Draggable 来拖动对象,比如图像。此外,使用 InteractiveViewer,我可以双指缩放同一图像。我能够使用各个小部件分别执行这些操作,但无法弄清楚如何同时执行这两个操作 -
- 加载图片
- 双指缩小以缩小图像
- 将上面的图片拖到屏幕中的其他位置
我如何在 Flutter 中实现这一点?
如果您只想缩放图像(缩放 in/out),则不必使用 InteractiveViewer
。您可以使用 GestureDetector
同时进行缩放、旋转和移动。
你可以查看我对类似问题的回答here。