1.屏幕的尺寸信息
1.屏幕参数
2.系统屏幕密度
3.独立像素密度dp
4.单位转换
2.2D绘图基础
1.Paint常用方法和对应的功能
2.Canvas家族的各个成员
(1)DrawPoint : 绘制点
(2)DrawLine : 绘制直线
(3)DrawLines :绘制多条直线
(4)DrawRect : 绘制矩形
(5)DrawRoundRect :绘制圆角矩形
(6)DrawCircle :绘制圆
(7)DrawArc :绘制弧形扇形
(8)DrawOval :绘制椭圆
(9)DrawText :绘制文本
(10)DrawPosText :在指定的位置绘制文本
(11)DrawPath :绘制路径
3.Android XML 绘图
(1)Bitmap
(2)shape http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html
(3)Layer
(4)Select :实现静态绘图中的事件反馈
4.Android绘图技巧
1.Canvas
(1)Canvas作为绘图的直接对象,提供以下非常有用的方法
a.Canvas.save() :它的作用就是将之前的所有已绘制的图像保存起来,让后续的操作就好像在一个新的图层上操作一样
b.Canvas.restore() :它的作用就是将我们在save()之后绘制的所有图像与save()之前的图像进行合并
c.Canvas.translate() :移动
d.Canvas.rotate() :旋转
**********当你要绘制一个复杂的图形的时候,不妨想想自己在现实中该如何去做。
2.Layer图层
(1)两个覆盖
5.Android图像处理之色彩特效处理
1.Android对于图片的处理,最常用使用到的数据结构是----Bitmap,它包含了一张图片所有的数据
1.色彩矩形分析
略--------------------美化图片使用
6.Android图形处理之图形特效处理
7.Android图形处理之画笔特效处理
8.View的孪生兄弟-------SurfaceView
1.surfaceView通常会通过一个子线程来进行页面的刷新
2.surface在底层实现机制中实现了双缓冲机制
3.**如果你的自定义View需要频繁刷新,或者刷新时数据处理量比较大,可以考虑使用surface取代View
4.surefaceView的使用
(1)创建surefaceView
(2)初始化SurefaceView
(3)使用SurefaceView
5.surefaceView实例
(1)正弦曲线
(2)绘画板