AnimatedSwitcherTranslation.right constructor

AnimatedSwitcherTranslation.right({
  1. required Duration duration,
  2. double offset = 1.0,
  3. Duration? reverseDuration,
  4. Curve? switchInCurve,
  5. Curve? switchOutCurve,
  6. AnimatedSwitcherLayoutBuilder? layoutBuilder,
  7. Widget? child,
  8. bool enableFade = true,
  9. Key? key,
})

Animated Switcher with translation transition toward right

Implementation

AnimatedSwitcherTranslation.right({
  required Duration duration,
  double offset = 1.0,
  Duration? reverseDuration,
  Curve? switchInCurve,
  Curve? switchOutCurve,
  AnimatedSwitcherLayoutBuilder? layoutBuilder,
  Widget? child,
  bool enableFade = true,
  Key? key,
}) : super(
        duration: duration,
        reverseDuration: reverseDuration,
        switchInCurve: switchInCurve ?? _curveIn,
        switchOutCurve: switchOutCurve ?? _curveOut,
        layoutBuilder: layoutBuilder ?? AnimatedSwitcher.defaultLayoutBuilder,
        transitionBuilder:
            translationTransitionBuilder(Offset(-offset, 0), enableFade),
        child: child,
        key: key,
      );