CrossTransition.slide constructor
CrossTransition.slide({})
Implementation
factory CrossTransition.slide({
Duration? duration,
Duration? reverseDuration,
Offset begin = const Offset(1.0, 0.0),
Offset end = const Offset(-1.0, 0.0),
Curve curveIn = Curves.easeIn,
Curve curveOut = Curves.easeOut,
}) =>
CrossTransition(
duration: duration ?? _kCrossDuration,
reverseDuration: reverseDuration,
transitionIn: (child, anim) => SlideTransition(
position: Tween<Offset>(begin: begin, end: Offset(0.0, 0.0))
.animate(CurvedAnimation(
parent: anim,
curve: curveIn,
)),
child: child,
),
transitionOut: (child, anim) => SlideTransition(
position: Tween<Offset>(begin: end, end: Offset(0.0, 0.0))
.animate(CurvedAnimation(
parent: anim,
curve: curveOut,
)),
child: child,
),
);