heroAnimationWithTransition method

Widget heroAnimationWithTransition({
  1. required Widget child,
  2. required String tag,
})

Hero animation method

Implementation

Widget heroAnimationWithTransition({
  required Widget child,
  required String tag,
}) {
  return Hero(
    tag: tag,
    transitionOnUserGestures: true,
    flightShuttleBuilder: (
      flightContext,
      animation,
      flightDirection,
      fromHeroContext,
      toHeroContext,
    ) {
      return DefaultTextStyle(
        style: DefaultTextStyle.of(toHeroContext).style,
        child: toHeroContext.widget,
      );
    },
    child: child,
  );
}