一、關鍵點
- 自定義繪制的方式是重寫繪制方法,其中最常用的是onDraw()
- 繪制的關鍵是Canvas的使用
Canvas的繪制類方法:drawXXX()(關鍵參數:Paint)
Canvas的輔助類方法:范圍裁切和幾何變換 - 可以使用不同的繪制方法來控制遮蓋關系
二、自定義繪制知識的四個級別
1.Canvas 的 drawXXX() 系列方法及 Paint 最常見的使用
Canvas.drawXXX() 是自定義繪制最基本的操作。掌握了這些方法,你才知道怎么繪制內容,例如怎么畫圓、怎么畫方、怎么畫圖像和文字。組合繪制這些內容,再配合上 Paint 的一些常見方法來對繪制內容的顏色和風格進行簡單的配置,就能夠應付大部分的繪制需求了。
2.Paint 的完全攻略
3.Canvas 對繪制的輔助——范圍裁切和幾何變換。
4.使用不同的繪制方法來控制繪制順序