1canvas.translate(x,y) 這是位移差不是絕對(duì)坐標(biāo),也就是說如果之前是(10,10),那么translate(20,20)后不是移動(dòng)到了(20,20)處,而是移動(dòng)到了(30,30)處,位移累加效果。
2canvas.save();//鎖畫布(為了保存之前的畫布狀態(tài))
3canvas.translate(10, 10);//把當(dāng)前畫布的原點(diǎn)移到(10,10),后面的操作都以(10,10)作為參照點(diǎn),默認(rèn)原點(diǎn)為(0,0)
4canvas.restore();//把當(dāng)前畫布返回(調(diào)整)到上一個(gè)save()狀態(tài)之前