safaehFade function

Widget safaehFade({
  1. required Animation<double> animation,
  2. required Widget child,
})

Fade-only enter / exit.

Implementation

Widget safaehFade({
  required Animation<double> animation,
  required Widget child,
}) {
  return AnimatedBuilder(
    animation: animation,
    builder: (context, child) {
      final t = safaehCurveFor(
        context,
        animation,
      ).transform(animation.value.clamp(0.0, 1.0));
      return Opacity(opacity: t, child: child);
    },
    child: child,
  );
}