1

我要在屏幕上绘制多个位图(图像将在线加载并相应更改)。

我可以使用 ImageView 或 opengl-es 显示它们,所以现在我想知道它们之间是否有任何性能差异?

4

1 回答 1

0

不久前我也有同样的问题。我决定使用 ImageView 小部件,仅仅是因为我试图避免 OpenGLES 的复杂性。ImageView 类非常快,后来我会发现原因:至少在我的设备(Nexus 4 和 Nexus 7)上,ImageView 是使用 OpenGLES 在后台实现的。当我的设备在代码更改一天后开始流式传输 OpenGL 渲染错误时,我发现了这一点。

所以最后我不得不深入研究 OpenGLES 并且无法避免它。

于 2013-04-16T18:10:00.300 回答