RouteGradualChange constructor
RouteGradualChange(
- Widget page, {
- 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,
);
});