AnimatedSwitcherTranslation.bottom constructor

AnimatedSwitcherTranslation.bottom({
  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 bottom

Implementation

AnimatedSwitcherTranslation.bottom({
  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(0, -offset), enableFade),
        child: child,
        key: key,
      );