mirror of
https://github.com/flutter/flutter
synced 2024-10-14 04:02:56 +00:00
Transition callers from 'concat' to 'transform'
See: https://github.com/flutter/flutter/issues/1080
This commit is contained in:
parent
606887a12c
commit
17ef9488ff
|
@ -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);
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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());
|
||||
|
|
Loading…
Reference in a new issue