pageRouteBuilder<T> static method
Route<T>
pageRouteBuilder<
T>({
})
Implementation
static Route<T> pageRouteBuilder<T>({
required Widget page,
Duration duration = normal,
Curve curve = pageCurve,
}) {
return PageRouteBuilder<T>(
pageBuilder: (context, animation, secondaryAnimation) => page,
transitionDuration: duration,
transitionsBuilder: (context, animation, secondaryAnimation, child) {
final tween = Tween(begin: const Offset(1.0, 0.0), end: Offset.zero)
.chain(CurveTween(curve: curve));
return SlideTransition(
position: animation.drive(tween),
child: child,
);
},
);
}