- 创建画笔
- 画笔颜色
- 抗锯齿
- 画笔宽度
- 填充样式
Paint
顾名思义为画笔,此篇作为android自定义控件系列的基础,将介绍Paint的基本使用,为后续的自定义控件打下基础。
创建画笔
Paint mPaint = new Paint();
Paint mPaint = new Paint(int flags);
Paint mPaint = new Paint(Paint paint);
画笔颜色
void setColor(int color);
抗锯齿
void setAntiAlias(boolean aa);
画笔宽度
void setStrokeWidth(float width)
单位是px
注意:只有当画笔的Style为 STROKE
和 FILL_AND_STROK
时才生效
填充样式
void setStyle(Style style);
此方法需要传入画笔的样式,系统定义了三种 Style
分别为:
取值 | 描述 |
---|---|
Paint.Style.FILL |
仅填充内部 |
Paint.Style.STROKE |
仅描边 |
Paint.Style.FILL_AND_STROKE |
描边且填充内部 |
网友评论