Согласно официальным документам параметр pageBuilder
используется для создания содержимого основного маршрута, а параметр transitionsBuilder
используется для построения перехода маршрута.
Таким образом, у них обоих разные задания, но если для создания содержимого основного маршрута используется pageBuilder
, то почему он также объявляет два параметра Animation
в своем typedef RoutePageBuilder , также в transitionBuilder
typedef RouteTransitionBuilder , есть два Animation
параметра, объявленных animation
и secondaryAnimation
.
В чем разница между этими двумя Animations
и как мы можем их использовать?