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 PageRouteBuilder Reviewed by Admin on 8:14 AM Rating: 5

No comments:

Powered by Blogger.