Вы можете использовать виджет IgnorePointer , чтобы заблокировать любой жест для его дочернего элемента.
IgnorePointer(
child: MyWidget(),
ignoring: true, // or false to disable this behavior
)
Также любой виджет, который частично переполняет стек, не будет получать жесты.