View类是Android中的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘画的画布,这个画布可以进行任意的扩展。并且在这个画布中也可以自定义视图,让这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需要重写onDrow方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。
游戏中最重要的就是需要与玩家交互,比如键盘输入、触笔点击等事件,我们如何来处理这些事件呢?Android中提供了onKeyUp、onKeyDown、onkeyMultiple、onKeyPreIme、onTouchEvent、onTrackballEvent等方法,可以轻松的处理游戏中的事件消息。所以,在继承View时,需要重载这几个方法,当有按键按下或弹起等事件时,按键代码自动会传输给这些相应的方法来处理。
(转载)