Exemple #1
0
        private void GoToEditProfile()
        {
            Route tmpEditProfileRoute = new PageRouteBuilder(
                pageBuilder: ((buildContext, animation, secondaryAnimation) => new EditProfilePage()),
                transitionsBuilder: ((buildContext, animation, secondaryAnimation, child) =>
                                     new PageTransition(routeAnimation: animation, child: child, beginDirection: new Offset(1f, 0f),
                                                        endDirection: Offset.zero))
                );

            Navigator.push(context: context, route: tmpEditProfileRoute);
        }
Exemple #2
0
        public static void PushNewRoute(BuildContext context, Widget widget)
        {
            Route tmpRoute = new PageRouteBuilder(
                pageBuilder: ((pageContext, animation, secondaryAnimation) => widget),
                transitionsBuilder: ((transContext, animation, secondaryAnimation,
                                      child) =>
                                     new PageTransition(routeAnimation: animation, child: child,
                                                        beginDirection: new Offset(2f, 0f),
                                                        endDirection: Offset.zero))
                );

            Navigator.push(context: context, route: tmpRoute);
        }
Exemple #3
0
        private void GoToStringEditor(string data, string title, Action <string> editResultCallback)
        {
            Route tmpStringEditorRoute = new PageRouteBuilder(
                pageBuilder: ((buildContext, animation, secondaryAnimation) =>
                              new EditStringPage(data, title, editResultCallback)),
                transitionsBuilder: ((buildContext, animation, secondaryAnimation, child) =>
                                     new PageTransition(
                                         routeAnimation: animation,
                                         child: child,
                                         beginDirection: new Offset(0, 2f), endDirection: Offset.zero))
                );

            Navigator.push(context: context, route: tmpStringEditorRoute);
        }