В моем дереве приложений у меня есть два виджета:
GestureDetector(
onTap: () => print('Outer'),
child: IconButton(
icon: Icon(Icons.add),
onPressed: () => print('Inner')),
),
)
Оба они пытаются отреагировать на событие касания, но вызывается только обратный вызов ребенка (это поведение по умолчанию). Можно ли определить виджеты таким образом, чтобы не допустить, чтобы предок передавал событие касания своим дочерним элементам? Или, возможно, единственный способ - реализовать такое поведение самостоятельно, например, используя GestureArena
?