0

我需要绘制一个全屏背景并在很多情况下滚动它。实际上我已经将它实现为普通视图。

换成 SurfaceView 会带来什么好处吗?我认为我什至不需要单独的线程,因为 onDraw 只包含一个 draw(huge)Bitmap()。

4

1 回答 1

1

ASurfaceView更适合多线程和绘制大量对象。如果只是绘制位图,它甚至可能比自定义视图慢,因为 aSurfaceView具有内部视图层次结构并且比 a View(初始化,...) 开销更大。

于 2013-06-24T18:41:01.360 回答