flutter - ListView 中的 Dismissible 从 PageView 拾取滑动
问题描述
我在页面上有一个Dismissible
小部件列表。ListView
该页面是我PageView
使用 a 设置的 a的一部分,BottomNavigationBar
以便. (基本上带有底部标签栏的可滑动标签。)PageView
BottomNavigationBar
就在页面之间滑动和点击标签以在页面之间进行更改而言,一切都很好。问题出ListView
在我的第三页上。
在Dismissibles
我的列表视图中向右滑动可删除,向左滑动可编辑。问题是当我尝试返回一个页面(通过向右滑动)时,Dismissibles
它们非常敏感,以至于如果你的手指碰巧在它们上方,它会删除它们。
我一直在寻找使它们不那么敏感的方法,但是由于在页面之间滑动是一种“轻弹”动作,因此Dismissible
将其视为您将可关闭的 100% 向右拖动,从而删除了该项目。
我已经看到这个确切的场景在本机应用程序中运行良好。使用本机,UI 似乎知道您何时打算轻弹某个项目或您是否打算在页面之间滑动。
有谁知道我可以做些什么来获得我正在寻找的行为?
解决方案
推荐阅读
- javascript - 从现有数组创建一个新数组
- go - Golang Nacl Secretbox 中的 Bip32 密钥加密
- php - 使用gradereport_user_get_grade_items 的moodle web 服务
- r - .pmmlDataDictionary(field,transformed = transforms)中的错误:特性不支持 nmatrix.2 类
- javascript - 无法通过弹出窗口将对象传递给控制器方法
- mysql - 我们如何连接两个数据库表。用 PHP 简单的方法
- r - 运行 1000 次模拟,并存储 LASSO 的输出
- python - 我可以使用 Raspberry Pi 3(B 型)中的 AUX 端口插入麦克风以获取音频信号吗?
- c# - 编写单元测试
- dart - 在没有 pub 的情况下在 Windows 上运行时出现 webdev 错误