1. Normaler Sprung
Navigator.of(context).push(MaterialPageRoute(builder: (BuildContext context) => Page2()));
2. Von unten nach oben öffnen
Navigator.of(context).push(_createRoute());
Route _createRoute() { return PageRouteBuilder( TransitionDuration: Dauer(Sekunden: 1), pageBuilder: (Kontext, Animation, sekundäreAnimation) => HomeMain2(), TransitionsBuilder:(Kontext, Animation, sekundäreAnimation, Kind) { var begin = Offset(0.0, 1.0); var end = Offset.zero; var tween = Tween(begin: begin, end: end).chain(CurveTween(curve: Curves.ease)); return SlideTransition( Position: animation.drive(tween), Kind: Kind,- ); } ); }