一、关键点
- 自定义绘制的方式是重写绘制方法,其中最常用的是onDraw()
- 绘制的关键是Canvas的使用
Canvas的绘制类方法:drawXXX()(关键参数:Paint)
Canvas的辅助类方法:范围裁切和几何变换 - 可以使用不同的绘制方法来控制遮盖关系
二、自定义绘制知识的四个级别
1.Canvas 的 drawXXX() 系列方法及 Paint 最常见的使用
Canvas.drawXXX() 是自定义绘制最基本的操作。掌握了这些方法,你才知道怎么绘制内容,例如怎么画圆、怎么画方、怎么画图像和文字。组合绘制这些内容,再配合上 Paint 的一些常见方法来对绘制内容的颜色和风格进行简单的配置,就能够应付大部分的绘制需求了。
2.Paint 的完全攻略
3.Canvas 对绘制的辅助——范围裁切和几何变换。
4.使用不同的绘制方法来控制绘制顺序