与 Stack 中的小部件进行交互,并用半透明的小部件覆盖它

mos*_*ton 6 flutter flutter-layout

我有一个小部件,我想在底部“淡出”,因此我将其放入堆栈中,顶部有一个容器,并使用适当的渐变作为容器的背景。但是,容器似乎正在消耗所有触摸事件,因此我无法与它后面的 Widget 交互,这是不可取的,因为 Widget 仍然大部分可见。有什么办法可以改变这种行为吗?

Can*_*000 7

以下是如何做到这一点:

代码:

IgnorePointer(
  child: YourContainerWidget)
Run Code Online (Sandbox Code Playgroud)

或者,根据您的具体目标,您可能想尝试以下操作:

AbsorbPointer(
  child: YourContainerWidget)
Run Code Online (Sandbox Code Playgroud)

在这里查看更多信息