android 關於canvas繪圖時的一些問題

在android 中canvas可以繪製很多的形狀。最重要的一點是他還可以讓畫布移動,比如canvas.translate(100,100),其實這個方法並沒有移動畫布,它移動的只是畫布的座標。畫布還在原來的位置,這也就是問什麼,畫布移動之後,以前畫的東西還在原來的位置上同理的,其他的方法比如旋轉,變形,縮放,改變的都是座標跟畫布沒有一毛錢關係。我們可以通過canvas.save()和canvas.restore(),來改變座標和還原座標。打個比方,就像你畫畫的時候用到直尺一樣,你移動的只是直尺,畫紙根本沒動。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章