首页 > 解决方案 > Flutter 拖拽可以有动态端点吗?还是只是一个预定义的目标?

问题描述

我想创建一个拖放应用程序,但我看到的所有示例都将拖放作为预定义的目标。是否有可能,我是否可以在任何我释放手指的地方执行拖放操作,并附有相同的属性和数据传输方法?

我查看了多个示例和教程,文档看起来很神秘,或者我肯定错过了一些东西

标签: flutterdartflutter-layoutflutter-dependenciesflutter-animation

解决方案


您可以使用手势检测器,它有几个属性:onPanEnd、onPanStart、onPanUpdate + 垂直和水平拖动属性

从这些您可以获取本地或全球接触点的详细信息,并在其数据上构建您自己的逻辑。


推荐阅读