安卓游戏开发教程基础篇View框架.docx

上传人:小飞机 文档编号:3432326 上传时间:2023-03-13 格式:DOCX 页数:3 大小:37.45KB
返回 下载 相关 举报
安卓游戏开发教程基础篇View框架.docx_第1页
第1页 / 共3页
安卓游戏开发教程基础篇View框架.docx_第2页
第2页 / 共3页
安卓游戏开发教程基础篇View框架.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《安卓游戏开发教程基础篇View框架.docx》由会员分享,可在线阅读,更多相关《安卓游戏开发教程基础篇View框架.docx(3页珍藏版)》请在三一办公上搜索。

1、安卓游戏开发教程基础篇View框架游戏开发一直是各个平台上不可或缺的一部分,也是软件开发中最令人感兴趣的部分之一,Android平台也不例外。 如果说基本控件的使用是在一个框架里搭积木的话,游戏开发的框架就像是用画笔在画布上作画。游戏开发涉及的范围很广,内容十分丰富,本文只对开发所需的基本元素及其操作方法做一些介绍。 View框架 既然是要绘画,就要准备好一个架子,铺上画布,然后用画笔作画。在Android平台中,view框架是最基础也是最常用的架子。通过下面的小例子,可以看到如何最简单的使用view框架。流程非常简单:准备一个继承了view的子类,在上面写一段文字,然后在Activity中调

2、用。首先是自定义的view文件,代码如下: public class MyView extends View public Myview(-Context context) super(context)j 调用父类构造函数 ) public void onDraw(Canvas canvas) 自动调用描绘方法 Paint mPaint=new Paint; 实例化Paint mPaintsetColor(ColorRED); 定义Paint对象颜色 mPaintsetTextSize(28); 定义Paint对象文字大小 mPaintsetAntiAlias(true); 开启文字抗锯齿 c

3、anvasdrawRGB(255,255,255), Canvas对象描绘背景色 canvasdrawText(”Hello World!”,20,120,mPaint); 描绘文字 ) 代码说明: 口要使用view框架,需要自定义一个类来继承androidviewView类,并且调用父类的构造函数。 口白定义的类要重写父类的onDrawO方法,将描绘内容的代码写在里面。 口onDraw0方法带有一个androidgraphicsCanvas类的对象做参数。 口可以将Canvas对象看作是描绘图画的画布,在画布上面描绘需要的内容,在描绘内容时,可以通过androidgraphicsPaint类

4、的对象设置参数,Paint类就是画笔。 口在本例中,Paint类的对象设置了3个属性,分别是字体颜色、字体大小及消除字体锯齿。 口Canvas类的drawText方法用来描绘文字,该方法有多种重载方式。本例中使用的方式需要4个参数,第1个参数为String类型,即文字内容;第2个参数为float类型,即居容器左上角的x距离;第3个参数为float类型,即居容器左上角的Y距离;第4个参数为Paint类型,即定义的Paint类对象。 准备好了自定义的view类,接下来就是在Activity中调用,MyActivityjava代码如下: public class MyActivity extends Activity private MyView mGameView=null; 定义MyView对象 publ ic void onCreate(Bundle savedInstanceState) superonCreate(savedInstanceState); thismGameView=new MyView(this); 实例化MyView对象 setcontentView(mGameView)j 将MyView对象添加进Activity

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号