SlideRoute constructor
SlideRoute({})
Implementation
SlideRoute(
{String? name,
Map<String, dynamic>? parameters,
this.page,
required this.milliseconds,
this.begin,
this.end})
: super(
settings: RouteSettings(name: name, arguments: parameters),
pageBuilder: (BuildContext context, Animation<double> animation,
Animation<double> secondaryAnimation) {
return page!;
},
transitionDuration: Duration(milliseconds: milliseconds),
transitionsBuilder: (BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
Widget child) {
return SlideTransition(
position: Tween<Offset>(
begin: begin,
end: end,
).animate(animation),
child: child,
);
},
);