美文网首页Android开发
Paint画笔常用的那些配置

Paint画笔常用的那些配置

作者: 爺珍爱那颗心 | 来源:发表于2020-04-06 12:48 被阅读0次

    setFlags

    • 含义:这是一个标志,必须写在画的图形生成之前
    • 用法:
      • Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
      • Paint paint = new Paint(); paint.setFlags(Paint.ANTI_ALIAS_FLAG);
    分类 功能
    Paint.ANTI_ALIAS_FLAG 抗锯齿标志
    Paint.FILTER_BITMAP_FLAG 使位图过滤的位掩码标志
    Paint.DITHER_FLAG 使位图进行有利的抖动的位掩码标志
    Paint.UNDERLINE_TEXT_FLAG 下划线
    Paint.STRIKE_THRU_TEXT_FLAG 中划线
    Paint.FAKE_BOLD_TEXT_FLAG 加粗
    Paint.LINEAR_TEXT_FLAG 使文本平滑线性扩展的油漆标志
    Paint.SUBPIXEL_TEXT_FLAG 使文本的亚像素定位的绘图标志
    Paint.EMBEDDED_BITMAP_TEXT_FLAG 绘制文本时允许使用位图字体的绘图标志

    Color

    • 含义:画笔的颜色
    • 用法:
      • paint.setColor(Color.RED);

    Style

    • 含义:画笔的风格描边填充
    • 用法:
      • Paint paint=new Paint(); paint.setStyle(Paint.Style.FILL);
    分类 功能
    Paint.Style.FILL 绘制的几何图形和文本将会被填充
    Paint.Style. STROKE 绘制的几何图形和文本将会被描边
    Paint.Style.FILL_AND_STROKE 同时使用上面的两种风格

    AntiAlias

    • 含义:是否开启抗锯齿
    • 用法:
      • Paint.setAntiAlias(true)
    • 分类:传boolean值,true代表开启,false代表关闭

    Dither

    • 含义:是否开启防抖动
    • 用法:
      • Paint.setDither(true)
    • 分类:传boolean值,true代表开启,false代表关闭

    当然画笔还有许许多多的配置,常用的基本就这些,高级的用法我觉得还是配合使用场景来写比较好,所以这篇文章就写到这里啦。

    相关文章

      网友评论

        本文标题:Paint画笔常用的那些配置

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