你可以用IgnorePointer
包围你的BackdropFilter
来解决你的互动问题(无法与模糊图像下方的Widget
互动).
这意味着IgnorePointer
是这里的solution,因为它将ignore作为它的子级传递的Widget
的所有touch 事件.
IgnorePointer(child: BackdropFilter(...),)
可以通过更改值ignoring
的bool
来调整该属性:
IgnorePointer(ignoring: false, ...)
这将是enable和touch events之间的又一次.
这里有一个有趣的问题,但与问题无关,那就是AbsorbPointer
Widget
,它可以用于reflect其子对象onto itself上发生的所有touch events.