读书人

游戏开发基础part3-Paint 画笔

发布时间: 2012-06-20 20:37:21 作者: rapoo

游戏开发基础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

项目运行效果:

游戏开发基础part3-Paint 画笔

项目源代码:

==>MySurfaceView.java


读书人网 >网络基础

热点推荐