前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Paint画笔常用的那些配置

Paint画笔常用的那些配置

作者头像
longzeqiu
发布2020-04-09 11:45:40
8550
发布2020-04-09 11:45:40
举报
文章被收录于专栏:Android小知识

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代表关闭

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • setFlags
  • Color
  • Style
  • AntiAlias
  • Dither
  • 当然画笔还有许许多多的配置,常用的基本就这些,高级的用法我觉得还是配合使用场景来写比较好,所以这篇文章就写到这里啦。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档