笔
这是一个标志,必须写在画的图形生成之前
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 | 绘制文本时允许使用位图字体的绘图标志 |
画笔的颜色
paint.setColor(Color.RED);
画笔的风格描边填充
Paint paint=new Paint(); paint.setStyle(Paint.Style.FILL);
分类 | 功能 |
---|---|
Paint.Style.FILL | 绘制的几何图形和文本将会被填充 |
Paint.Style. STROKE | 绘制的几何图形和文本将会被描边 |
Paint.Style.FILL_AND_STROKE | 同时使用上面的两种风格 |
是否开启抗锯齿
Paint.setAntiAlias(true)
boolean
值,true
代表开启,false
代表关闭是否开启防抖动
Paint.setDither(true)
boolean
值,true
代表开启,false
代表关闭