UiTransform.flip constructor

UiTransform.flip({
  1. Key? key,
  2. bool flipX = false,
  3. bool flipY = false,
  4. Offset? origin,
  5. bool transformHitTests = true,
  6. FilterQuality? filterQuality,
  7. Duration? duration,
  8. Curve? curve,
  9. VoidCallback? onEnd,
  10. Widget? child,
})

UiWidget for Transform.translate, or AnimatedTransform.translate if duration is present.

Implementation

UiTransform.flip({
  super.key,
  bool flipX = false,
  bool flipY = false,
  this.origin,
  this.transformHitTests = true,
  this.filterQuality,
  super.duration,
  super.curve,
  super.onEnd,
  super.child,
})  : alignment = Alignment.center,
      transform = Matrix4.diagonal3Values(
          flipX ? -1.0 : 1.0, flipY ? -1.0 : 1.0, 1.0);