hero method

Hero hero({
  1. Key? key,
  2. required Object tag,
  3. Tween<Rect?> createRectTween(
    1. Rect?,
    2. Rect?
    )?,
  4. Widget flightShuttleBuilder(
    1. BuildContext,
    2. Animation<double>,
    3. HeroFlightDirection,
    4. BuildContext,
    5. BuildContext,
    )?,
  5. Widget placeholderBuilder(
    1. BuildContext,
    2. Size,
    3. Widget
    )?,
  6. bool transitionOnUserGestures = false,
})

Returns a new Hero widget with the given tag.

Implementation

Hero hero({
  Key? key,
  required Object tag,
  Tween<Rect?> Function(Rect?, Rect?)? createRectTween,
  Widget Function(
    BuildContext,
    Animation<double>,
    HeroFlightDirection,
    BuildContext,
    BuildContext,
  )?
  flightShuttleBuilder,
  Widget Function(BuildContext, Size, Widget)? placeholderBuilder,
  bool transitionOnUserGestures = false,
}) {
  return Hero(
    key: key,
    tag: tag,
    createRectTween: createRectTween,
    flightShuttleBuilder: flightShuttleBuilder,
    placeholderBuilder: placeholderBuilder,
    transitionOnUserGestures: transitionOnUserGestures,
    child: this,
  );
}