FadeInRoute<T> constructor

FadeInRoute<T>({
  1. required Widget child,
  2. Curve curve = Curves.linear,
  3. RouteSettings? settings,
  4. 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,
        ),
      );