PageRouteBuilder
Navigator.push(context, SwipePageRoute(widget: UsersBusiness()));
import 'package:flutter/cupertino.dart';
class SwipePageRoute extends PageRouteBuilder {
final Widget widget;
SwipePageRoute({this.widget})
: super(
transitionDuration: Duration(milliseconds: 400),
transitionsBuilder: (BuildContext context,
Animation<double> animation,
Animation<double> secAnimation,
Widget child) {
animation = CurvedAnimation(
parent: animation, curve: Curves.fastOutSlowIn);
return ScaleTransition(
child: child,
scale: animation,
alignment: Alignment.center,
);
},
pageBuilder: (BuildContext context, Animation<double> animation,
Animation<double> secAnimation) {
return widget;
});
}
PageRouteBuilder
Reviewed by Admin
on
8:14 AM
Rating:
No comments: