Используйте метод popUntil Navigator с пользовательской анимацией перехода - PullRequest
0 голосов
/ 04 мая 2020

У меня 3 экрана A -> B -> C. Экран B выталкивается с экрана A, экран C выдвигается из B. Моя цель теперь состоит в том, чтобы вызвать этот метод навигатора:

Navigator.popUntil(
 context,
 (route) => route.isFirst,
);

Но применить пользовательскую анимацию, как я делал, когда нажимал на эти экраны. Пример анимации, которую я использовал при нажатии на экран, был таким (где экран скользит сверху):

Navigator.push(
  context,
  SlideInRoute(
    page: ScreenB(),
    direction: SlideInDirection.Top,
  ),
);

Конечным результатом является то, что я создал класс FlipRoute, который переворачивает 2 экрана, и я хочу перевернуть на root.

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