如何进行这个操作?有人能给我一个大致的步骤吗?
从我在网上找到的资料来看,在我的run()函数中:
1.创建一个位图
2.创建一个画布并将其附加到位图上
3.lockCanvas()
4.调用draw(canvas)并将位图绘制到后备缓冲区中(如何实现?)
5.unlockCanvasAndPost()
这样做对吗?如果是,请给我一些解释;这些步骤是什么意思,如何实现?我以前从未为Android编程过,所以我真的很菜。如果不正确,我该怎么做?
从我在网上找到的资料来看,在我的run()函数中:
1.创建一个位图
2.创建一个画布并将其附加到位图上
3.lockCanvas()
4.调用draw(canvas)并将位图绘制到后备缓冲区中(如何实现?)
5.unlockCanvasAndPost()
这样做对吗?如果是,请给我一些解释;这些步骤是什么意思,如何实现?我以前从未为Android编程过,所以我真的很菜。如果不正确,我该怎么做?
lockCanvas()
之后在画布上绘制时,实际上是在下一帧上进行绘制,而当前帧正在显示。调用unlockCanvasAndPost()
将切换下一帧缓冲区与当前帧缓冲区,以显示更新的画布。 - Wroclai