首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGl: GLSurfaceView.Renderer还是GLSurfaceView?

OpenGl: GLSurfaceView.Renderer还是GLSurfaceView?
EN

Stack Overflow用户
提问于 2011-06-25 03:18:17
回答 2查看 1.5K关注 0票数 0

这两者之间有什么不同,而且,哪个更好?

EN

回答 2

Stack Overflow用户

发布于 2011-06-25 03:24:03

这是两个不同的东西: GLSurfaceView是一个用于绘制对象的视图,而GLSurfaceView.Renderer是一个接口,其方法应该被覆盖以绘制对象。你可以看一看this的教程,开始在安卓中使用OpenGL。祝好运!

票数 2
EN

Stack Overflow用户

发布于 2014-04-10 21:35:16

简短版本:

GLSurfaceView拥有GLSurfaceView.Render。

长版本:

GLSurfaceView扩展了SurfaceView,另外还拥有一个渲染线程和一个由客户端设置的渲染对象。渲染线程持续或按需运行,并委托渲染对象使用OpenGL应用程序接口绘制帧。对于SurfaceView和GLSurfaceView,渲染都是在主线程以外的单独线程中执行的。不同之处在于,对于SurfaceView,渲染线程是由客户端创建的,而对于GLSurfaceView,渲染线程是由系统创建的。更重要的是,GLSurfaceView将在内部处理主线程和渲染线程之间的同步。

http://pierrchen.blogspot.jp/2014/04/android-ui-internal-glsurfaceview.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6472711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档