flutter - Flutter 拖拽可以有动态端点吗?还是只是一个预定义的目标?
问题描述
我想创建一个拖放应用程序,但我看到的所有示例都将拖放作为预定义的目标。是否有可能,我是否可以在任何我释放手指的地方执行拖放操作,并附有相同的属性和数据传输方法?
我查看了多个示例和教程,文档看起来很神秘,或者我肯定错过了一些东西
解决方案
您可以使用手势检测器,它有几个属性:onPanEnd、onPanStart、onPanUpdate + 垂直和水平拖动属性
从这些您可以获取本地或全球接触点的详细信息,并在其数据上构建您自己的逻辑。
推荐阅读
- java - ClassNotFoundException 与 Class.forName("int")
- scala - 创建 play 控制器和动作的原型以帮助理解 scala
- php - 使用接口实现开闭原则(SOLID)
- c - 是否有任何提示可以在同一张表中得出不同的类型?
- kubernetes - 如何在谷歌云平台上使用 Kubernetes 创建集群时添加 Windows 节点?
- android-intent - 是否可以在 FileProvider 中提供一个实际上并不存在的文件的压缩文件?
- python - python中0和1的n * n矩阵
- python - 熊猫按两列分组并绘图
- swift - Using NSUndoManager with Swift 4 and Xcode 10.1
- python - Number of iterations as a hyper-parameter in neural network