Flutter 拖拽可以有动态端点吗?还是只是一个预定义的目标?
Posted
技术标签:
【中文标题】Flutter 拖拽可以有动态端点吗?还是只是一个预定义的目标?【英文标题】:Can Flutter drag and drop have a dynamic endpoint? or just a predefined targets? 【发布时间】:2019-12-05 02:35:51 【问题描述】:我想创建一个拖放应用程序,但我看到的所有示例都将拖放作为预定义目标。是否有可能,我是否可以在任何我释放手指的地方执行拖放操作,并附有相同的属性和数据传输方法?
我查看了多个示例和教程,文档看起来很神秘,或者我肯定错过了一些东西
【问题讨论】:
如果您提供更多您愿意构建的信息,也许我可以帮助您。 查看这个使用手势检测器的例子***.com/questions/51185894/… 您好,谢谢。有什么办法可以直接给你发消息。你们有兴趣一起做一个项目吗? 当然,我的邮箱是 kherel@gmail.com.. 这是一个使用 Positioned() 和 RenderBox 调整大小的解决方案:***.com/questions/57080144/… 【参考方案1】:您可以使用手势检测器,它有几个属性: onPanEnd, onPanStart, onPanUpdate + 垂直和水平拖动属性
您可以从中获取本地或全球接触点的详细信息,并根据这些数据构建您自己的逻辑。
【讨论】:
以上是关于Flutter 拖拽可以有动态端点吗?还是只是一个预定义的目标?的主要内容,如果未能解决你的问题,请参考以下文章