Я сейчас играю с виджетом Флаттера GestureDetector
и у меня следующий вопрос:
Скажем, GestureDetector A вложен в GestureDetector B, а A выигрывает в GestureArena
. Пока А обрабатывает жест, есть ли возможность для А «выпустить» этот жест обратно на арену, но без участия в этот раз? Чтобы, так сказать, вспять этот жест?
В моем конкретном примере у меня есть горизонтальный PageView. Я обернул крайнюю левую страницу в GestureDetector, который прослушивает горизонтальное перетаскивание, но выполняет действие только в том случае, если пользователь перетаскивает вправо (т.е. перетаскивает в левую границу PageView). Но когда пользователь перетаскивает влево, мой внутренний GestureDetector должен освободить жест и позволить ему как обычно обрабатывать PageView.