Paint常用方法总结
来源:互联网 发布:电视节目片头制作软件 编辑:程序博客网 时间:2024/06/05 04:35
1、重置
reset()
效果:重置Paint
2、是否抖动
setDither(boolean dither)
效果:如果不设置就会有一些僵硬的线条,如果设置图像就会看的更柔和一些
3、设置抗锯齿
setAntiAlias(boolean aa)
效果:如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了。
4、设置亚像素
setSubpixelText(boolean subpixelText)
效果:设置亚像素,是对文本的一种优化设置,可以让文字看起来更加清晰明显
5、设置文本的下划线
setUnderlineText(boolean underlineText)
6、设置文本的删除线
setStrikeThruText(boolean strikeThruText)
7、设置文本粗体
setFakeBoldText(boolean fakeBoldText)
8、对位图进行滤波处理
setFilterBitmap(boolean filter)
效果:如果该项设置为true,则图像在动画进行中会滤掉对Bitmap图像的优化操作,加快显示
9、设置画笔颜色
setColor(int color)
10、设置画笔的透明度
setAlpha(int a)
透明度范围为[ 0 , 255 ] ,0为完全透明,255为完全不透明
11、设置画笔颜色
setARGB(int a, int r, int g, int b)
第一个参数为透明度
第二个参数为红色
第三个参数为绿色
第四个参数为蓝色
每个参数的范围都是[ 0 , 255 ]
12、设置画笔样式
setStyle(Paint.Style style)
参数有三个选择 :
Paint.Style.FILL:填充内部
Paint.Style.STROKE:描边
Paint.Style.FILL_AND_STROKE:填充内部和描边
13、画笔样式为描边时,设置空心画笔的宽度
setStrokeWidth(float width)
14、设置阴影效果
setShadowLayer(float radius, float dx, float dy, int shadowColor)
第一个参数radius为阴影角度
第二、三个参数dx和dy为阴影在x轴和y轴上的距离
第四个参数color为阴影的颜色
15、设置字体大小
setTextSize(float textSize)
16、设置字体的水平方向的缩放因子
setTextScaleX(float scaleX)
效果:默认值为1,大于1时会沿X轴水平放大,小于1时会沿X轴水平缩小
17、设置文本在水平方向上的倾斜
setTextSkewX(float skewX)
默认值为0,推荐的值为-0.25
18、设置行的间距
setLetterSpacing(float letterSpacing)
默认值是0,负值行间距会收缩
- Paint常用方法总结
- Paint常用方法总结
- Paint类常用方法
- Paint类常用方法
- android bitmap,canvas,paint常用方法API,总结
- (Android)Paint类常用方法
- Paint常用方法----SpannableString属性
- canvas和paint常用方法
- Android---Paint类常用方法
- java画图总结之三(常用方法paint,repaint,update)
- Canvas和Paint的常用方法
- Paint对象一些常用的方法:
- Canvas和Paint的常用方法
- Paint画笔的一些常用方法
- Paint 和 Canvas 类常用方法说明
- paint方法
- paint方法
- Paint方法
- 项目加载编译实质性流程
- java 多态环境下对 方法和成员变量的调用
- JZOJ__Day 7:【普及模拟】max
- Kruskal/prim--最小生成树
- form表单下的button按钮会自动提交表单的问题
- Paint常用方法总结
- JZOJ 1774. 合并果子 (Standard IO)
- PAT程序设计考题——甲级1077(Kuchiguse ) C++实现
- git去除已经add index的文件
- 暑假杂感
- 作为一名及格的站长都知道内容为王,外链为皇”,一个上网站想要有一个好的排名除了要有吸惹人高质量的内容外还需要强年夜的外链。对于网站内容要环绕网站主题,若是自己文采欠好可以伪原创下,万万不要用工具伪原创
- python语言学习代码联系--small甲鱼课程学习
- 旋转矩形框
- struct2环境搭建