在 Flutter 中,子部件如何防止其可滚动父部件的滚动?

In Flutter, how can a child widget prevent the scrolling of its scrollable parent?

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

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

换句话说,我希望该小部件像 "hole" 一样,防止可滚动条感知那里的手势。

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

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