flutter - 在 Flutter 中,子部件如何阻止其可滚动父部件的滚动?
问题描述
我有一个可滚动的小部件,比如 ListView,它包含一些特殊的小部件。
当用户尝试通过开始在该小部件顶部滚动来滚动时,如何防止可滚动滚动?
换句话说,我希望那个小部件像一个“洞”,防止可滚动的东西在那里感知手势。
解决方案
用小部件包装GestureDetector
并在其中实现空手势功能。
GestureDetector(
onVerticalDragUpdate: (_) {},
child: YourWidget
),
推荐阅读
- android - 当 Room 数据库发生变化时,LiveData 会更新我的 observable
- windows - 使用 Apache24 在 Windows 上配置 phpmyadmin
- c# - dd/MM/yyyy 格式在 ASP.NET Core 中不起作用
- c# - 在服务器端使会话 cookie 无效
- join - 如何将单元格数据包含到文本字符串中?
- python - 在 scipy 中重现 sox 频谱图
- laravel - 控制器中更新和编辑的区别 - laravel
- r - 查找具有相同元素的行(不关心顺序)
- algorithm - 解决“玩具匹配难题”的最佳算法是什么?
- java - 无法将键发送到输入元素