canvas.save();//鎖畫布(爲了保存之前的畫布狀態)
canvas.translate(10, 10);//把當前畫布的原點移到(10,10),後面的操作都以(10,10)作爲參照點,默認原點爲(0,0)
drawScene(canvas);
canvas.restore();//把當前畫布返回(調整)到上一個save()狀態之前
canvas.save();//鎖畫布(爲了保存之前的畫布狀態)
canvas.translate(160, 10);//把當前畫布的原點移到(160,10),後面的操作都以(160,10)作爲參照點,
canvas.clipRect(10, 10, 90, 90);//這裏的真實座標爲左上(170,170)、右下(250,250)
canvas.clipRect(30, 30, 70, 70, Region.Op.DIFFERENCE);
drawScene(canvas);
canvas.restore();