FadeInRoute<T> constructor
FadeInRoute<T> ({
- required Widget child,
- Curve curve = Curves.linear,
- RouteSettings? settings,
- Duration duration = const Duration(milliseconds: 300),
Implementation
FadeInRoute({
required this.child,
this.curve = Curves.linear,
RouteSettings? settings,
this.duration = const Duration(milliseconds: 300),
}) : super(
pageBuilder: (context, animation, secondaryAnimation) => child,
settings: settings,
transitionDuration: isInTest ? const Duration(seconds: 0) : duration,
transitionsBuilder: (context, animation, secondaryAnimation, child) =>
FadeTransition(
opacity: animation,
child: child,
),
);