但是,如果TextureVIEw是ListVIEw的一部分,我无法弄清楚它是如何工作的? (在ListvIEw中是否还有其他方法可以执行opengl基础渲染?)
我能想到两种方法.
>对于ListvIEw中的每个纹理视图,创建一个opengl上下文,该上下文将呈现给该texturevIEw的表面. (看起来非常不优雅,有大量的gl上下文,加上我认为限制是硬件依赖的)
>创建一个opengl上下文并在多个曲面上共享它.并对不同的曲面进行顺序绘图调用. (不知道如何做到这一点,ListvIEw管理显示和隐藏哪些使事情变得复杂的事情)
所以我的问题是……有没有办法在ListVIEw中进行基于opengl的渲染?如果是这样怎么样?
解决方法 ListVIEw进行内部回收.因此,不会有太多的VIEw对象:通常比同时可见的两个或三个更多. 总结以上是内存溢出为你收集整理的使用opengl渲染android中listview中的每个项目全部内容,希望文章能够帮你解决使用opengl渲染android中listview中的每个项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)