Android自定義控件:時鐘

實現原理分析 刻度線繪製:畫一個刻度線很簡單,就是canvas.drawLine,可是根據角度每30度繪製一個刻度線怎麼實現呢,咱們一開始想到的可能會是根據角度,利用三角函數等去計算每一個刻度線的開始座標和結束座標,但這種方式未免過於複雜,稍有不慎就會計算錯誤。可是利用畫布的旋轉canvas.rotate就會很是的簡單,刻度線只需按照12點鐘方向繪製便可,每次繪製完一個刻度線,畫布旋轉30度,再按
相關文章
相關標籤/搜索