Android中SurfaceView学习

2014-11-24 10:12:20 · 作者: · 浏览: 1

SurfaceView和View的明显不同在于Surface不需要通过线程来更新视图,但在绘制之前必须使用lockCanvas方法锁定画布,并得 到画布,然后绘制,完成后用unlockCanvasAndPost方法解锁画布。SurfaceView类的事件处理和View一样。


首先来看一个简单的框架。


绘制界面类:


事件处理 类: