我想在其他小部件上放置一个模糊的图像,但是当我这样做时,我无法与其下方的小部件进行交互。
你可以解决你的问题的互动(不能够与互动Widget下方的模糊图像)的周围BackdropFilter用IgnorePointer。
Widget
BackdropFilter
IgnorePointer
这就是这里IgnorePointer的 解决方案 ,因为它将 忽略Widget作为其子代传递的的所有触摸事件。
IgnorePointer(child: BackdropFilter(...),)
您可以通过更改的bool值来调整此属性ignoring:
bool
ignoring
IgnorePointer(ignoring: false, ...)
这将再次 启用 所有 触摸事件 。
这里有趣的是,但与问题无关的东西是,它可用于将发生在其子代 上的* 所有 触摸事件 反映 到自身上 。AbsorbPointer Widget __ ***
AbsorbPointer