Paint 基本使用
Paint的方法主要可以抽象成两大类:
1.1 负责设置获取图形绘制、路径相关的
1.setStyle(Paint.Style style) 设置画笔样式,取值有
Paint.Style.FILL :填充内部
Paint.Style.FILL_AND_STROKE :填充内部和描边
Paint.Style.STROKE :仅描边、
注意STROKE、FILL_OR_STROKE与FILL模式下外轮廓的位置会扩大。
2.setStrokeWidth(float width) 设置画笔宽度
3.setAntiAlias(boolean aa) 设置画笔是否抗锯齿
4.setStrokeCap(Paint.Cap cap) ---demo演示
设置线冒样式,取值有Cap.ROUND(圆形线冒)、Cap.SQUARE(方形线冒)、Paint.Cap.BUTT(无线冒)
注意:冒多出来的那块区域就是线帽!就相当于给原来的直线加上一个帽子一样,所以叫线帽
5.setStrokeJoin(Paint.Join join) ------ demo演示
设置线段连接处样式,取值有:Join.MITER(结合处为锐角)、Join.Round(结合处为圆弧)、Join.BEVEL(结合处为直线)
6.setStrokeMiter(float miter)
设置笔画的倾斜度,90度拿画笔与30拿画笔,画出来的线条样式肯定是不一样的吧。(事实证明,根本看不出来什么区别好吗……囧……)
void reset() 清空画笔复位。
void set(Paint src) 设置一个外来Paint画笔。
7.void setARGB(int