Пример #1
0
 protected PageRoute(
     RouteSettings routeSettings,
     float transitionDuration,
     float reverseTransitionDuration
     ) : base(routeSettings)
 {
     _animation          = new AnimationController(transitionDuration, reverseTransitionDuration);
     _secondaryAnimation = new AnimationController(transitionDuration, reverseTransitionDuration, true);
 }
Пример #2
0
 public PageRouteBuilder(
     RouteSettings settings,
     PageBuilder pageBuilder,
     PageTransitionsBuilder transitionsBuilder = null,
     float transitionDuration        = 0f,
     float reverseTransitionDuration = 0f
     ) : base(settings, transitionDuration, reverseTransitionDuration)
 {
     _pageBuilder        = pageBuilder;
     _transitionsBuilder = transitionsBuilder ?? DefaultTransitionsBuilder;
 }
Пример #3
0
 protected Route(RouteSettings settings)
 {
     _settings = settings;
     _machine  = BuildStateMachine();
 }