- 创建画笔
- 画笔颜色
- 抗锯齿
- 画笔宽度
- 填充样式
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 |
描边且填充内部 |
FILL、 STROKE、 FILL_AND_STROKE











网友评论