scaleXY method

T scaleXY({
  1. Duration? delay,
  2. Duration? duration,
  3. Curve? curve,
  4. double? begin,
  5. double? end,
  6. Alignment? alignment,
  7. bool? transformHitTests,
})

Adds a ScaleEffect that scales the target uniformly between the specified begin and end values (via Transform.scale).

Implementation

T scaleXY({
  Duration? delay,
  Duration? duration,
  Curve? curve,
  double? begin,
  double? end,
  Alignment? alignment,
  bool? transformHitTests,
}) {
  begin ??=
      (end == null ? ScaleEffect.defaultScale : ScaleEffect.neutralScale);
  end ??= ScaleEffect.neutralScale;
  return addEffect(ScaleEffect(
    delay: delay,
    duration: duration,
    curve: curve,
    begin: Offset(begin, begin),
    end: Offset(end, end),
    alignment: alignment,
    transformHitTests: transformHitTests,
  ));
}