Skip to content

Commit 7773563

Browse files
committed
fix(android): we need to restore the scale after the drawing
1 parent 6236d32 commit 7773563

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/canvas.android.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,7 @@ class CanvasView extends CanvasBase {
600600
startTime = Date.now();
601601
}
602602
const scale = this.density;
603+
canvas.save();
603604
// canvas.setDensity(Math.round(scale * 160));
604605
canvas.scale(scale, scale); // always scale to device density to work with dp
605606
this.augmentedCanvas._native = canvas;
@@ -613,6 +614,7 @@ class CanvasView extends CanvasBase {
613614
}
614615
(this.augmentedCanvas as any).drawText(Math.round(1000 / (end - startTime)) + 'fps', 0, 14, this.frameRatePaint as any);
615616
}
617+
canvas.restore();
616618
},
617619
});
618620
}

0 commit comments

Comments
 (0)