buildPageRoute method
Implementation
@override
PageRoute buildPageRoute(Widget child, Duration duration, Curve curve) {
return PageRouteBuilder(
pageBuilder: (_, __, ___) => child,
transitionDuration: duration,
transitionsBuilder: (_, animation, __, child) {
return Transform.rotate(
angle: animation.value * 2 * 3.1415926535897932,
child: Transform.scale(
scale: animation.value,
child: child,
),
);
},
);
}