buildScaleTransition<T> static method

Page<T> buildScaleTransition<T>(
  1. GoRouterState state,
  2. Widget child
)

缩放效果

Implementation

static Page<T> buildScaleTransition<T>(GoRouterState state, Widget child) {
  return CustomTransitionPage<T>(
    key: state.pageKey,
    child: child,
    transitionsBuilder: (context, animation, secondaryAnimation, child) {
      return ScaleTransition(
        scale: Tween<double>(begin: 0.8, end: 1.0).animate(animation),
        child: child,
      );
    },
  );
}