美文网首页
Android自定义控件系列(一、Paint画笔的基本使用)

Android自定义控件系列(一、Paint画笔的基本使用)

作者: 35瓦大灯泡 | 来源:发表于2019-05-10 11:55 被阅读0次
  • 创建画笔
  • 画笔颜色
  • 抗锯齿
  • 画笔宽度
  • 填充样式

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为 STROKEFILL_AND_STROK 时才生效

填充样式

void setStyle(Style style);

此方法需要传入画笔的样式,系统定义了三种 Style分别为:

取值 描述
Paint.Style.FILL 仅填充内部
Paint.Style.STROKE 仅描边
Paint.Style.FILL_AND_STROKE 描边且填充内部
FILL、 STROKE、 FILL_AND_STROKE

相关文章

网友评论

      本文标题:Android自定义控件系列(一、Paint画笔的基本使用)

      本文链接:https://www.haomeiwen.com/subject/lnvooqtx.html