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

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

作者: 雨中抬头看天 | 来源:发表于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