46
我知道它做了什麼。如果我不使用有時我可以看到對齊的差異,有時我不會。我的問題是:如果canvas.restore
恢復保存之前的狀態,爲什麼保存之後和還原恢復之前沒有做出更改?變化依然存在。爲什麼?爲什麼我們使用canvas.save或canvas.restore?
我知道它做了什麼。如果我不使用有時我可以看到對齊的差異,有時我不會。我的問題是:如果canvas.restore
恢復保存之前的狀態,爲什麼保存之後和還原恢復之前沒有做出更改?變化依然存在。爲什麼?爲什麼我們使用canvas.save或canvas.restore?
canvas.save
和canvas.restore
撤消旋轉和平移之類的東西。他們不撤消畫布上的繪圖。 Android畫布與HTML5畫布的工作方式相似,因此如果您需要更多的說明,您可以查看https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Canvas_tutorial/Transformations。