android中的View是做什么的
展开全部
View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。
游戏中最重要的就是需要与玩家交互,比如键盘输入、触笔点击事件,Android中提供了 onKeyUp、onKeyDown、onKeyMultiple、onTouchEvent、onTrackballEvent等方法,可以轻松地处理游戏中的事件信息。
invalidate不能直接在线程中调用,就是不可以在子线程中调用明白乎?因为它违背了Android的单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI 线程中执行,因此Android中最常用的方法就是利用Handler来实现UI线程的更新。 其实用AsyncTask也可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询