我想在我的其他小部件顶部有一个模糊的图像,但是,当我这样做时,我无法与它下面的小部件进行交互。
最佳答案
您可以通过在 BackdropFilter
周围加上 IgnorePointer
来解决您的交互问题(无法与模糊图像下方的 Widget
交互)。 .
这意味着 IgnorePointer
是这里的解决方案,因为它会忽略作为其子级传递的 Widget
的所有触摸事件。
IgnorePointer(child: BackdropFilter(...),)
你可以通过改变ignoring
的bool
值来调整这个属性:
IgnorePointer(ignoring: false, ...)
这将再次启用所有触摸事件。
这里有一些有趣的东西,但与问题无关,是 AbsorbPointer
Widget
,可用于反射(reflect)在其子节点上发生的所有触摸事件自身。
https://stackoverflow.com/questions/50600747/
相关文章:
flutter - 如何检查滚动位置是在 ListView 的顶部还是底部?
flutter - 如何在 flutter 中制作圆形 TextField?
firebase - Flutter 和 google_sign_in 插件 : PlatformE
flutter - 禁用 TabBar flutter 中的滑动标签
json - 如何在 flutter 中反序列化来自json的对象列表
dart - 有没有办法在 InitState 方法上加载异步数据?
dart - 在 flutter 中以编程方式关闭模态底部表