slideRight static method
- Slide transition route from right to left
Implementation
static PageRouteBuilder slideRight(
{required Widget page,
Duration duration = const Duration(milliseconds: 350)}) {
return PageRouteBuilder(
pageBuilder: (context, animation, secondaryAnimation) => page,
transitionDuration: duration,
reverseTransitionDuration: duration,
transitionsBuilder: (context, animation, secondaryAnimation, child) {
final tween =
Tween<Offset>(begin: const Offset(1.0, 0.0), end: Offset.zero)
.chain(CurveTween(curve: MotionCurves.swiftOut));
return SlideTransition(
position: animation.drive(tween),
child: child,
);
},
);
}