scaleRoute static method

Route scaleRoute({
  1. required Widget nextPage,
  2. Curve? curve,
})

Implementation

static Route scaleRoute({required Widget nextPage, Curve? curve}) {
  return PageRouteBuilder(
    pageBuilder: (context, animation, secondaryAnimation) => nextPage,
    transitionsBuilder: (context, animation, secondaryAnimation, child) {
      return ScaleTransition(
        scale: CurvedAnimation(
          parent: animation,
          curve: curve ?? Curves.ease,
        ),
        child: child,
      );
    },
  );
}