首页 > 解决方案 > 在 Flutter 中,子部件如何阻止其可滚动父部件的滚动?

问题描述

我有一个可滚动的小部件,比如 ListView,它包含一些特殊的小部件。

当用户尝试通过开始在该小部件顶部滚动来滚动时,如何防止可滚动滚动?

换句话说,我希望那个小部件像一个“洞”,防止可滚动的东西在那里感知手势。

标签: fluttergesture

解决方案


用小部件包装GestureDetector并在其中实现空手势功能。

GestureDetector(
   onVerticalDragUpdate: (_) {},
   child: YourWidget
),

推荐阅读