SurfaceView

在 unlockCanvas() 和 lockCanvas()中Surface的内容是不缓存的,所以需要完全重绘Surface的内容,为了提高效率只重绘变化的部分则可以调用lockCanvas(Rect rect)函数来指定一个rect区域.

canvas.clipRect设置画布的显示区域

canvas.drawBitmap设置目标bitmap左上角在画布的坐标。

你可能感兴趣的:(SurfaceView)