NicePageRoute<T> constructor
Implementation
NicePageRoute({
required Widget page,
NicePageTransition transition = NicePageTransition.fade,
Duration duration = const Duration(milliseconds: 300),
Duration reverseDuration = const Duration(milliseconds: 250),
Curve curve = Curves.easeOutCubic,
super.settings,
super.fullscreenDialog,
}) : super(
pageBuilder: (_, __, ___) => page,
transitionDuration: duration,
reverseTransitionDuration: reverseDuration,
transitionsBuilder: (context, animation, secondaryAnimation, child) {
return _buildTransition(
transition: transition,
animation: animation,
secondaryAnimation: secondaryAnimation,
curve: curve,
child: child,
);
},
);