我有一个带有背景小部件和前景小部件且具有一定透明区域的堆栈。
是否可以实现自定义形状的IgnorePointer,以使所述透明区域将指针事件转发到背景小部件?
答案 0 :(得分:0)
我通过设计一个小部件W解决了这个问题,该小部件W可以将W树中的其他小部件V标记为(GlobalKey)为“对命中测试透明”。
在W的hitTest中,W检查是否会击打V。如果是,则返回false,从而停止hitTest,这导致V后面的小部件处理指针。
基本上,V在W的hitTest中打了一个孔。
答案 1 :(得分:-1)
我认为您需要将目标小部件包装在GestureDetector中,并在ontap属性中调用适当的函数。