Когда я использую Navigator.pushNamed(context, "/someRoute");
, появляется минимальная анимация, которая скользит по новому маршруту из нижней части экрана (на Android может выглядеть иначе на iOS).
Как добавить пользовательскую анимацию к этому переходу?
Я нашел эту статью , в которой есть очень аккуратный пример кода для безымянных маршрутов. Они реализуют свой собственный класс, который наследуется от PageRouteBuilder
и может использоваться следующим образом: Navigator.push(context, SlideRightRoute(page: Screen2()))
. Но PageRouteBuilder
не является виджетом и не может быть зарегистрирован как маршрут в MaterialApp
. Поэтому я не вижу, как применить это к именованным маршрутам.