Флаттер - Как реализовать «небрежный» жест назад, чтобы вернуться на предыдущий экран? - PullRequest
1 голос
/ 09 ноября 2019

Я хотел бы начать жест назад с любого места на экране, а не с самого края экрана - точно так же, как при использовании Instagram на iOS.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

Вы можете использовать виджет GestureDetector для захвата "горизонтального перетаскивания", а затем использовать onPanUpdate(details), чтобы узнать направление перетаскивания. details в onPanUpdate дает вам доступ к полю delta, которое даст вам направление вашего движения.

Прочтите эту статью, это очень удобно! https://medium.com/flutter-community/flutter-deep-dive-gestures-c16203b3434f

0 голосов
/ 10 ноября 2019

Что вам нужно, так это переход страницы в Купертино, у Flutter есть документация:

https://api.flutter.dev/flutter/cupertino/CupertinoPageTransition-class.html

Вы также можете найти другую литературу, выполнив поиск по ключевому слову, которое я вам дал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...