如何使子树忽略触摸?

时间:2017-12-19 18:02:41

标签: flutter

考虑一个有2个孩子的Stack。如何使小部件(以及它的所有子节点)忽略触摸,以便底部小部件可以处理它们?

2 个答案:

答案 0 :(得分:3)

您正在寻找的是IgnorePointer小部件,它可以让您忽略其子树的任何触摸事件。

答案 1 :(得分:1)

您可以在AbsorbPointer中包装应该忽略触摸的小部件。

示例:

Stack(
  children: [
    AbsorbPointer(child: Child1()), // it will ignore touches
    Child2(),
  ]
)