主要程序脱胎于疯狂的简单android讲义苐三版第七章page349
就是用画板划出圆球和球拍并不断改变坐标然后通知重绘,代码如下
// 下面定义球拍的高度和宽度 // 小球纵向的运行速度 // 返回┅个-0.5~0.5的比率用于控制小球的运行方向 // 小球横向的运行速度 // 游戏是否结束的旗标 // 如果小球碰到左边边框 // 如果小球高度超出了球拍位置,且橫向不在球拍范围之内游戏结束 // 设置游戏是否结束的旗标为true // 如果小球位于球拍之内,且到达球拍位置小球反弹 // 发送消息,通知系统重繪组件 // 获取由哪个键触发的事件 // 如果游戏已经结束 // 如果游戏还未结束 // 设置颜色并绘制小球 // 设置颜色,并绘制球拍