专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 人工智能

游戏开发基础part3-Paint 画笔

发布时间:2011-07-03 09:16:36 文章来源:www.iduyao.cn 采编人员:星星草
游戏开发基础part3--Paint 画笔

游戏开发基础part3--Paint 画笔

Paint画笔是绘图的辅助类,一般它是作为画布的参数来实现相应的效果,Paint类中包含文字与位图的样式、颜色等属性信息。Paint的常用方法如下:

1.setAntiAlias(boolean aa)

作用:设置画笔是否无锯齿

参数:true表示无锯齿,false表示有锯齿,默认为flase。

2.setAlpha(int a)

作用:设置画笔透明度

参数:透明度

3.setTextAlign(Paint.Align align)

作用:设置绘制文本的锚点

参数:Paint.Align类中的常量

4.measureText(String text)

作用:获取文本内容的宽度

参数:文本内容

5.setStyle(Style style)

作用:设置画笔样式

参数:样式实例

6.setColor(int color)

作用:设置画笔颜色

参数:色值

7.setStrokeWidth(float width)

作用:设置画笔的粗细程度

参数;画笔粗细值

8.setTextSize(float textSize)

作用:设置画笔在绘制文本时,文本字体的尺寸

参数:尺寸值

9.setARGB(int a, int r ,int g, int b)

作用:设置画笔的ARGB分量

第一个参数:画笔透明度分量

第二个参数:画笔红色分量

第三个参数:画笔绿色分量

第四个参数:画笔蓝色分量

 

创建项目实例:PaintProject

项目运行效果:

项目源代码:

==>MySurfaceView.java


 

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: