TransitionRightToLeftJoined<T> constructor
TransitionRightToLeftJoined<T> (
- Widget child,
- Widget childCurrent, {
- RouteSettings? settings,
Implementation
TransitionRightToLeftJoined(
Widget child,
Widget childCurrent, {
RouteSettings? settings,
}) : super(
pageBuilder: (BuildContext context, Animation<double> animation,
Animation<double> secondaryAnimation) =>
Stack(
children: <Widget>[
SlideTransition(
position: Tween<Offset>(
begin: const Offset(0.0, 0.0),
end: const Offset(-1.0, 0.0),
).animate(
CurvedAnimation(
parent: animation,
curve: Curves.linear,
),
),
child: childCurrent,
),
SlideTransition(
position: Tween<Offset>(
begin: const Offset(1.0, 0.0),
end: Offset.zero,
).animate(
CurvedAnimation(
parent: animation,
curve: Curves.linear,
),
),
child: child,
)
],
),
settings: settings,
);