1. 首页
  2. 移动开发
  3. Android
  4. SurfaceView示例2

SurfaceView示例2

上传者: 2020-08-17 03:15:33上传 ZIP文件 277.18KB 热度 13次
本例需求及流程: Activity加载自定义的SurfaceView-> SurfaceView 构造器中:初始化画笔、传感器、SurfaceHolder并注册SurfaceHolder的监听(surfaceCreated和surfaceDestroyed)->创建surface即surfaceCreated时:注册传感器监听,初始化Ball(包括球的图片、位置、活动区域),启动线程并循环执行(根据摇一摇的加速度判断球将来坐标是否越界,越界则改变速度方向即反弹,未越界则设定将来坐标,将球绘制到新的坐标上)
用户评论