RouteGradualChange constructor

RouteGradualChange(
  1. Widget page, {
  2. Duration duration = const Duration(seconds: 1),
})

Implementation

RouteGradualChange(
  this.page, {
  Duration duration = const Duration(seconds: 1),
}) : super(
          transitionDuration: duration,
          pageBuilder: (
            BuildContext context,
            Animation<double> animation1,
            Animation<double> animation2,
          ) {
            return page;
          },
          transitionsBuilder: (BuildContext context,
              Animation<double> animation1,
              Animation<double> animation2,
              Widget child) {
            return FadeTransition(
              opacity: Tween(begin: 0.0, end: 2.0).animate(CurvedAnimation(
                  parent: animation1, curve: Curves.fastOutSlowIn)),
              child: child,
            );
          });