自定義view繪製

方式

重寫繪製方法(最常用:onDraw())

繪製的關鍵

Canvas的使用,Canvas是個繪製工具
最要有繪製,和對繪製的輔助兩類方法

Canvas繪製方法

drawxxx()(關鍵參數Paint)
paint保存繪製繪製屬性,顏色

Canvas的輔助類方法

範圍裁切(clipxxx())
clipRect()和clipPath()
幾何變換(Matrix)
第一種
Canvas.translate/rotate/scale/skew()
第二種
Matrix.pre/postTranslate/Rotate/Skew()及自定義變換
第三種
Camera.rotate() Camera.setLocation() 三維變換

使用不同的繪製方法來控制遮蓋關係

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