Line data Source code
1 : import 'package:flutter/material.dart';
2 :
3 0 : Route pageRouteTransition(Widget widget) {
4 0 : return PageRouteBuilder(
5 0 : pageBuilder: (context, animation, secondaryAnimation) => widget,
6 0 : transitionsBuilder: (context, animation, secondaryAnimation, child) {
7 : const begin = Offset(1.0, 0.0);
8 : const end = Offset.zero;
9 : const curve = Curves.ease;
10 :
11 0 : var tween = Tween(begin: begin, end: end).chain(CurveTween(curve: curve));
12 :
13 0 : return SlideTransition(position: animation.drive(tween), child: child);
14 : },
15 : );
16 : }
|