在 Flutter 中,子部件如何防止其可滚动父部件的滚动?
In Flutter, how can a child widget prevent the scrolling of its scrollable parent?
我有一个可滚动的小部件,比如 ListView,其中包含一些特殊的小部件。
当用户尝试通过开始在该小部件顶部滚动来滚动时,如何防止可滚动项滚动?
换句话说,我希望该小部件像 "hole" 一样,防止可滚动条感知那里的手势。
用GestureDetector
包装小部件并在其中实现空手势功能。
GestureDetector(
onVerticalDragUpdate: (_) {},
child: YourWidget
),
我有一个可滚动的小部件,比如 ListView,其中包含一些特殊的小部件。
当用户尝试通过开始在该小部件顶部滚动来滚动时,如何防止可滚动项滚动?
换句话说,我希望该小部件像 "hole" 一样,防止可滚动条感知那里的手势。
用GestureDetector
包装小部件并在其中实现空手势功能。
GestureDetector(
onVerticalDragUpdate: (_) {},
child: YourWidget
),