在android 中canvas可以繪製很多的形狀。最重要的一點是他還可以讓畫布移動,比如canvas.translate(100,100),其實這個方法並沒有移動畫布,它移動的只是畫布的座標。畫布還在原來的位置,這也就是問什麼,畫布移動之後,以前畫的東西還在原來的位置上同理的,其他的方法比如旋轉,變形,縮放,改變的都是座標跟畫布沒有一毛錢關係。我們可以通過canvas.save()和canvas.restore(),來改變座標和還原座標。打個比方,就像你畫畫的時候用到直尺一樣,你移動的只是直尺,畫紙根本沒動。
android 關於canvas繪圖時的一些問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
DataRabbit 企業級數據訪問框架(21)-- DataRabbit 4.0 & DataRabbit 與三層架構融合Demo源碼
zrz009
2020-07-08 11:14:04
ConstraintLayout 核心用法
狗-sin狗
2020-07-08 09:20:45
AsyncTask的源碼分析 與 使用 之我的淺解
康桥
2020-07-08 05:32:57
設置QPushButton的平面與突出(遍歷控件)
岁小草
2020-07-07 20:58:31
微軟經理解釋Ribbon界面臺前幕後故事
atlandis_JL
2020-07-07 20:23:25
Android QQ空間(Apad)項目總結---應用UI框架的搭建
jishg318974
2020-07-07 19:57:25
【Android】Handler之線程間通信
lchad
2020-07-07 12:13:51
設置NSTimer限制ImageView圖片顯示時間
guofeifei1017
2020-07-07 06:15:24
分享一段uCosII下多任務處理代碼
moruite
2020-07-07 04:50:32
什麼是symbian
Symbian OS(中文譯音“塞班系統”)由摩托羅拉、西門子、諾基亞等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發手機操作系統。而S
eddygong
2020-07-06 21:17:00
white學習9(官方網站的內容)
echo_茵子
2020-07-06 20:39:55
解決unity的the type or namespace name 'ui' does not exist in the namespace 'unityengine'問題,非忘記引用導致
云上空
2020-07-06 18:43:59
UI屏幕適配必備的知識點
井方哥
2020-07-06 12:06:27
Android學習筆記(18)---關於Activity全屏設置
Moruna
2020-07-06 12:02:40