defaultBuilder static method

Widget defaultBuilder(
  1. Widget child,
  2. Animation<double> animation,
  3. double distanceFactor
)

Implementation

static Widget defaultBuilder(
  Widget child,
  Animation<double> animation,
  double distanceFactor,
) {
  return AnimationToLayoutNotifier(
    animation: animation,
    child: FadeTransition(
      opacity: animation,
      child: AnimatedBuilder(
        animation: animation,
        builder: (context, child) {
          final dy = lerpDouble(
            10.0 + 200.0 * distanceFactor,
            0.0,
            animation.value,
          )!;
          return Transform.translate(
            offset: Offset(0.0, dy),
            child: child,
          );
        },
        child: child,
      ),
    ),
  );
}