Я думаю, что secondaryAnimation
используется при переходе на другую страницу.Таким образом, для вашего начального маршрута вы должны указать анимацию его прохождения, используя secondaryAnimation
, а на второй странице вы используете animation
, чтобы анимировать его внешний вид.
Немного неудобно использовать secondaryAnimation
при создании первого маршрута, поскольку это означает, что он будет использоваться для любого перехода от этого маршрута.Таким образом, с PageRouteBuilder
вы не можете, например, позволить старой странице скользить влево при переходе на страницу B, но скользить вверх при переходе на страницу C.