Flutter Gestures - обработка жестов до следующего детектора - PullRequest
0 голосов
/ 18 января 2020

Я сейчас играю с виджетом Флаттера GestureDetector и у меня следующий вопрос:

Скажем, GestureDetector A вложен в GestureDetector B, а A выигрывает в GestureArena. Пока А обрабатывает жест, есть ли возможность для А «выпустить» этот жест обратно на арену, но без участия в этот раз? Чтобы, так сказать, вспять этот жест?

В моем конкретном примере у меня есть горизонтальный PageView. Я обернул крайнюю левую страницу в GestureDetector, который прослушивает горизонтальное перетаскивание, но выполняет действие только в том случае, если пользователь перетаскивает вправо (т.е. перетаскивает в левую границу PageView). Но когда пользователь перетаскивает влево, мой внутренний GestureDetector должен освободить жест и позволить ему как обычно обрабатывать PageView.

...