首页 > 解决方案 > 扑。ColorFiltered 点击它

问题描述

我正在使用这个

ColorFiltered(
    colorFilter: ColorFilter.mode(Colors.black54, BlendMode.srcOut),
....

为了在我的整个屏幕上创建一个覆盖,然后我剪掉它的一部分,以便突出显示这个覆盖下方的一个小部件。与此类似的东西:

在此处输入图像描述

我的问题是它后面的小部件不可点击。叠加层消耗点击。我怎样才能将那个特定区域标记为可点击?不多也不少。

编辑

我知道我可以使用IgnorePointer但是......如果我将它设置为它的父级,ColorFiltered它将只允许点击覆盖层后面的所有小部件。我需要它只在突出显示的区域上工作。

我开始需要重新考虑荧光笔,以实现此功能。我对吗 ?

标签: flutterflutter-layoutflutter-web

解决方案


推荐阅读