使用canvas和surfaceview在Android上使用Java进行双缓冲

怎么去做这个?有人可以给我一个大纲吗?

从我在网上找到的,似乎在我的run()函数中:

>创建一个位图
>创建画布并将其附加到位图
> lockCanvas()
>调用draw(canvas)并将位图绘制到后台缓冲区(如何??)
> unlockCanvasAndPost()

它是否正确?如果是这样,我可以得到一些解释;这些步骤意味着什么,我该如何实现它们?我从来没有为Android编程,所以我是一个真正的菜鸟.如果不正确,我该怎么做?

它已经是双缓冲的,这就是unlockCanvasAndPost()调用的功能.无需创建位图.
相关文章
相关标签/搜索