flutter - 使用 Flutter 将图像拖到另一个图像之上
问题描述
我想将图像拖到任何位置的另一个图像之上。问题是 Draggable Widget 在我释放触摸后将 Widget 返回到初始位置,而且 Drag Target 只接受一个固定位置。任何想法?
谢谢
解决方案
您可以使用小部件的onAccept
参数Draggable
并更新offset
作为参数传递给您的函数的小部件的值:
Draggable(
offset: Offset(xFromState, yFromState)
onAccept: (value) {
// Do something with the DragTarget value here
}
)
推荐阅读
- sql - SQL:将Salary列中的NULL值替换为相应部门的平均工资
- mongodb - 聚合分页 - 获取总数
- hash - 如何设计一个哈希函数来强制特定的冲突?
- css - 在 Minima CSS 框架中设置列间距
- go - 调用 runtime.Gosched() 和从频道接收之间的用法差异?
- php - 即使我仍然登录,为什么 Laravel 会将我重定向到登录页面?
- c++ - 如何使用 gcc 内联汇编代码访问成员变量
- python - 我所有安装的包不一致和权限被拒绝错误
- python - Django 表单提交 & CSRF (403 Forbidden)
- mysql - Postgres“错误:XX000:类型 0 位置的缓存查找失败:format_type_extended,format_type.c:128”?