android应用开发学习笔记--游戏开发
2010-06-20 15:48
751 查看
1. 游戏需要一个整体视图、一个流程控制和一个事件处理3个东西
分别是view/surfaceview视图,activity控制,onDraw等事件处理,使用MVC设计模式。
2. view视图一般使用postInvalidate()来更新界面,可以直接在线程里更新界面,
如果使用invalidate()则不能在单线程中调用,要使用handler发送和接收消息。
3.surfaceview比view区别:
使用双缓冲
要求使用画布canvas
不需要单独线程来更新视图
4.2D图形graphics类
包括Canvas(画布),Paint(画笔),Color(颜色),Bitmap(图像),字体串,画几何图形,图像旋转缩放图像像素,shader(图像渲染)
5. 动画
Tween动画,Frame动画,GIF动画
分别是view/surfaceview视图,activity控制,onDraw等事件处理,使用MVC设计模式。
2. view视图一般使用postInvalidate()来更新界面,可以直接在线程里更新界面,
如果使用invalidate()则不能在单线程中调用,要使用handler发送和接收消息。
3.surfaceview比view区别:
使用双缓冲
要求使用画布canvas
不需要单独线程来更新视图
4.2D图形graphics类
包括Canvas(画布),Paint(画笔),Color(颜色),Bitmap(图像),字体串,画几何图形,图像旋转缩放图像像素,shader(图像渲染)
5. 动画
Tween动画,Frame动画,GIF动画
相关文章推荐
- Android开发学习笔记(10):NDK安装手顺及应用
- Android应用开发学习笔记之菜单
- Android应用开发学习笔记之列表视图
- android游戏开发学习笔记六(学习书籍 Android游戏编程之从零开始)
- Android应用开发学习笔记之选项卡
- android游戏开发学习笔记五(学习书籍 Android游戏编程之从零开始)
- Android高级应用开发(基础篇) - stage6 - 学习笔记(中)
- Android应用开发学习笔记之BroadcastReceiver
- Android游戏与应用开发最佳学习路线图
- Android开发学习笔记(九)Android应用界面编程 AutoCompleteTextView学习
- Android应用开发学习笔记之播放音频
- Android应用开发学习笔记之播放音频
- Android应用界面开发_学习笔记_第四周
- Android应用界面开发_学习笔记_第二周
- Android应用开发学习笔记之Toast消息提示框
- Android应用开发学习笔记之菜单
- Android应用开发学习笔记之BroadcastReceiver
- Android应用开发学习笔记03--处理设备显示和方向
- android游戏开发学习笔记二(学习书籍 Android游戏编程之从零开始)
- Android高级应用开发(基础篇) - stage1 - 学习笔记