制作游戏、动画等界面的时候使用,运行速度比较快,对于画面控制有更大的自由度。
可以在主线程之外的线程中向屏幕绘图,这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布Canvas中画出。
- 需要集成SurfaceView,并实现SurfaceHolder.Callback接口
- 绘制画布前要锁定和解锁画布
制作游戏、动画等界面的时候使用,运行速度比较快,对于画面控制有更大的自由度。
可以在主线程之外的线程中向屏幕绘图,这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布Canvas中画出。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。