Flutter:阻止手势位于小部件下方

And*_*tto 7 widget gesture dart flutter

我有一个带有一些小部件的堆栈,我希望最顶部的小部件阻止对下面的小部件的所有手势。

我尝试过使用 GestureDetector 和不透明行为,但不起作用。

正确的做法是什么?

The*_*nut 4

您可以使用IgnorePointer小部件来阻止其子项的任何手势。

IgnorePointer(
    child: MyWidget(),
    ignoring: true, // or false to disable this behavior
)
Run Code Online (Sandbox Code Playgroud)

此外,任何部分溢出堆栈的小部件都不会接收手势。