Bitmap在使用后,必须进行回收,以减少内存占用
利用Canvas和Paint方法,可以绘制几何图形,而且可以采用Bitmap对象进行绘制
Path可以生成一个路径,让Canvas可以沿着Path绘制图形或文本
图形特效:
Matrix可以进行平移、旋转、缩放、倾斜等操作;
Canvas的drawBitmapMesh方法可以对bitmap进行扭曲,可实现类似水波等效果;
Shader对象可以提供不同的渲染效果,在Paint中调用可以用来填充图形;
逐帧动画采用XML资源文件进行定义,在<animation-list.../>中使用<item.../>子元素,定义动画的全部帧和持续时间即可
补间动画只需要定义动画开始、结束的关键帧及持续时间即可
属性动画可以认为是增强版的补间动画,可以定义更多的属性,也可以对UI组件之外的几乎任何对象执行动画
SurfaceView相对于View,可以在主线程之外更新,并且可以只更新一定区域的图形