锁定老帖子 主题:SurfaceView简单例子
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-13
SurfaceView简单例子作者:Legend QQ:158067568 上一节讨论了SurfaceView的初步知识,这一节将通过一个简单的例子来进一步学习SurfaceView。 本节将学习一个例子来对上一节内容做个总结,该例子讲演示一个篮球上下运动的动画。java eye的blog贴图还需要将图片上传到其他网站在转帖,我实在觉得有些麻烦,所以就不贴图了。大家下载之后再机子上运行一下就ok了。 实现Activity中很简单,代码中需要注意的地方与知识点都已经给了注释,代码如下:
package cn.edu.heut.zcl; import android.app.Activity; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.Window; import android.view.WindowManager; public class SportActivity extends Activity { public int screenWidth ; public int screenHeight ; BallSurfaceView bsv ; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); bsv = new BallSurfaceView(this); //获得屏幕尺寸 DisplayMetrics dm = new DisplayMetrics(); dm = this.getApplicationContext().getResources().getDisplayMetrics(); screenWidth = dm.widthPixels; screenHeight = dm.heightPixels; //下两句为设置全屏 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(bsv); } } 接下来介绍球类:
SurfaceView类:
代码中的注释已经很清楚了,具体原理参考上一节的内容。如需代码,留下邮箱。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-02-17
回复是一种美德。
运行了一下,基本明白了。 谢谢! |
|
返回顶楼 | |
发表时间:2011-02-18
运行了下,觉得不错。
谢谢分享! |
|
返回顶楼 | |
发表时间:2011-02-21
效果 不错
|
|
返回顶楼 | |
发表时间:2011-09-14
一路看了你的三个帖子,受益匪浅,兰州加油
|
|
返回顶楼 | |
发表时间:2011-09-14
yuanlairumeng5219@163.com
|
|
返回顶楼 | |
发表时间:2011-09-22
zhouyu_84@hotmail.com
|
|
返回顶楼 | |
浏览 9930 次