AnimatedTransform constructor

AnimatedTransform({
  1. required Matrix4 transform,
  2. AlignmentGeometry? alignment,
  3. Offset? origin,
  4. bool transformHitTests = true,
  5. FilterQuality? filterQuality,
  6. Key? key,
  7. Curve curve = Curves.linear,
  8. VoidCallback? onEnd,
  9. required Duration duration,
  10. Widget? child,
})

Implementation

AnimatedTransform({
  required Matrix4 transform,
  AlignmentGeometry? alignment,
  Offset? origin,
  bool transformHitTests = true,
  FilterQuality? filterQuality,
  super.key,
  super.curve,
  super.onEnd,
  required super.duration,
  super.child,
}) : super(
        value: _TransformValue(
          alignment: alignment,
          transform: transform,
          origin: origin,
        ),
        lerp: _TransformValue.lerp,
        builder: (_, value, __) {
          return Transform(
            transform: value.transform,
            alignment: value.alignment,
            origin: value.origin,
            transformHitTests: transformHitTests,
            filterQuality: filterQuality,
            child: child,
          );
        },
      );