我希望在我的其他小部件上有一个模糊的图像,但是,当我这样做时,我无法与它下面的小部件进行交互.

推荐答案

解决方案

你可以用IgnorePointer包围你的BackdropFilter来解决你的互动问题(无法与模糊图像下方的Widget互动).

这意味着IgnorePointer是这里的solution,因为它将ignore作为它的子级传递的Widget的所有touch 事件.

IgnorePointer(child: BackdropFilter(...),)

可以通过更改值ignoringbool来调整该属性:

IgnorePointer(ignoring: false, ...)

这将是enabletouch events之间的又一次.

吸收

这里有一个有趣的问题,但与问题无关,那就是AbsorbPointerWidget,它可以用于reflect其子对象onto itself上发生的所有touch events.

Flutter相关问答推荐

飘动的文本用/字符绕转

如何让GridView.builder用另外两个小部件来占据屏幕的剩余部分

try 在Flutter应用程序中传递变量到FirebaseFirestore Where子句

如何将 colored颜色 阴影作为默认容器 colored颜色 应用于自定义窗口小工具?

将列表<;Events>;从Flutter 应用程序中的函数传回EventLoader属性时出错

Android Studio扩展控件上未加载Google map

顶部对齐ListTile的[前导、标题、尾随]小部件

如何在Dart中允许正则表达式中有一个空格,但允许其他字符为1或更多?

TextField 中的富文本并获取 RenderParagraph

如何使Flutter 边框宽度在外面而不是在里面?

如何从列表中更新provider变量:Flutter列表和Provider优化指南

Flutter中如何实现带有变化图标的浮动操作按钮?

如何在Flutter中显示ListView Builder区域外的列表数据?

从所有设备注销,因为用户帐户已从 firebase flutter 中删除

我怎样才能消除我的 Column 子元素之间的差距?

如何流畅切换画面?

我在弹出框中编辑后无法保存日期

Flutter 中出现错误空判断运算符用于空值

无法在Flutter 图像小部件中打开大尺寸(500MB)图像

如何从用户 Flutter 导航抽屉中隐藏管理菜单