Bottom2TopRouter<T> constructor
Bottom2TopRouter<T> ({})
Implementation
Bottom2TopRouter({
required this.child,
this.duration = 500,
this.curve = Curves.fastOutSlowIn,
}) : super(
transitionDuration: Duration(milliseconds: duration),
pageBuilder: (ctx, a1, a2) {
return child;
},
transitionsBuilder: (
ctx,
a1,
a2,
Widget child,
) => SlideTransition(
position: Tween<Offset>(
begin: const Offset(0.0, 1.0),
end: const Offset(0.0, 0.0),
).animate(CurvedAnimation(parent: a1, curve: curve)),
child: child));