SurfaceView示例2
本例需求及流程: Activity加载自定义的SurfaceView-> SurfaceView 构造器中:初始化画笔、传感器、SurfaceHolder并注册SurfaceHolder的监听(surfaceCreated和surfaceDestroyed)->创建surface即surfaceCreated时:注册传感器监听,初始化Ball(包括球的图片、位置、活动区域),启动线程并循环执行(根据摇一摇的加速度判断球将来坐标是否越界,越界则改变速度方向即反弹,未越界则设定将来坐标,将球绘制到新的坐标上)
文件列表
ShakeBallTest.zip
(预估有个49文件)
ShakeBallTest
.project
816B
bin
ShakeBallTest.apk
70KB
jarlist.cache
119B
res
drawable-ldpi
ic_launcher.png
3KB
drawable-hdpi
ic_launcher.png
9KB
暂无评论