SurfaceView的双缓冲是什么意思?
比较View和SurfaceView时大家都说Surface使用了双缓冲,可以直接往surface上面画,而View则是要通过UI线程去重画。也就是说如果View的onToucheEvent()方法中做了很多事情,UI线程被阻塞,画面也就卡住了。而SurfaceView就在一个单独的线程里画。 我如果创建一个线程,把所有的消息处理都放到这里面,是不是跟SurfaceView没有区别了呢?
[解决办法]
是的 几乎没区别了
发布时间: 2012-09-23 10:28:11 作者: rapoo
SurfaceView的双缓冲是什么意思?
比较View和SurfaceView时大家都说Surface使用了双缓冲,可以直接往surface上面画,而View则是要通过UI线程去重画。也就是说如果View的onToucheEvent()方法中做了很多事情,UI线程被阻塞,画面也就卡住了。而SurfaceView就在一个单独的线程里画。 我如果创建一个线程,把所有的消息处理都放到这里面,是不是跟SurfaceView没有区别了呢?
[解决办法]
是的 几乎没区别了