CustomPageTransition<T> constructor
CustomPageTransition<T> ({})
Implementation
CustomPageTransition({
required this.child,
required this.transition,
this.duration = const Duration(milliseconds: 300),
this.name,
}) : super(
settings: (name != null) ? RouteSettings(name: name) : null,
pageBuilder: (
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
) =>
child,
transitionDuration: duration,
transitionsBuilder: (
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
Widget child,
) =>
transition(context, animation, child),
);