diff --git a/examples/raw/painting.dart b/examples/raw/painting.dart index 292d7b10826..05973319ec6 100644 --- a/examples/raw/painting.dart +++ b/examples/raw/painting.dart @@ -39,7 +39,7 @@ ui.Picture paint(ui.Rect paintBounds) { 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, ]); - canvas.concat(scaleMatrix); + canvas.transform(scaleMatrix); paint.color = const ui.Color.fromARGB(128, 0, 255, 0); canvas.drawCircle(ui.Point.origin, radius, paint); diff --git a/packages/flutter/lib/src/material/material.dart b/packages/flutter/lib/src/material/material.dart index 3dc1183bdfe..6c470fcfb5a 100644 --- a/packages/flutter/lib/src/material/material.dart +++ b/packages/flutter/lib/src/material/material.dart @@ -379,7 +379,7 @@ class _InkSplash extends InkFeature implements InkSplash { Offset originOffset = MatrixUtils.getAsTranslation(transform); if (originOffset == null) { canvas.save(); - canvas.concat(transform.storage); + canvas.transform(transform.storage); if (clipToReferenceBox) canvas.clipRect(Point.origin & referenceBox.size); if (repositionToReferenceBox) @@ -465,7 +465,7 @@ class _InkHighlight extends InkFeature implements InkHighlight { Offset originOffset = MatrixUtils.getAsTranslation(transform); if (originOffset == null) { canvas.save(); - canvas.concat(transform.storage); + canvas.transform(transform.storage); _paintHighlight(canvas, Point.origin & referenceBox.size, paint); canvas.restore(); } else { diff --git a/packages/flutter/lib/src/rendering/object.dart b/packages/flutter/lib/src/rendering/object.dart index ca5fd39edda..e17473ab93c 100644 --- a/packages/flutter/lib/src/rendering/object.dart +++ b/packages/flutter/lib/src/rendering/object.dart @@ -278,7 +278,7 @@ class PaintingContext { Matrix4 offsetMatrix = new Matrix4.translationValues(offset.dx, offset.dy, 0.0); Matrix4 transformWithOffset = offsetMatrix * transform; canvas.save(); - canvas.concat(transformWithOffset.storage); + canvas.transform(transformWithOffset.storage); painter(this, Offset.zero); canvas.restore(); } diff --git a/packages/flutter_sprites/lib/src/sprite_box.dart b/packages/flutter_sprites/lib/src/sprite_box.dart index 657d19144df..956c0868111 100644 --- a/packages/flutter_sprites/lib/src/sprite_box.dart +++ b/packages/flutter_sprites/lib/src/sprite_box.dart @@ -337,7 +337,7 @@ class SpriteBox extends RenderBox { // Move to correct coordinate space before drawing canvas.translate(offset.dx, offset.dy); - canvas.concat(transformMatrix.storage); + canvas.transform(transformMatrix.storage); // Draw the sprite tree Matrix4 totalMatrix = new Matrix4.fromFloat64List(canvas.getTotalMatrix());