谁能告诉我SurfaceView和GLSurfaceView之间的基本区别是什么?什么时候应该使用SurfaceView,什么时候应该使用GLSurfaceView?
我阅读了一些有关Stack Overflow的已回答问题,但它们不满足我的查询要求。
任何帮助,将不胜感激。
最佳答案
GLSurfaceView
是可以用OpenGL渲染成的SurfaceView
。在它们之间进行选择很简单:
GLSurfaceView
。 SurfaceView
。 OpenGL是低级的。如果您还不熟悉它,那是学习的保证。如果只需要2D绘图,则
SurfaceView
使用高级,合理的高性能Canvas。使用起来非常容易。除非您有充分的理由使用
GLSurfaceView
,否则应使用常规的SurfaceView
。我建议,如果您还不知道需要GL,那么您可能不需要。