我正在构建一个利用OpenGL的Android应用程序.就目前而言,它的背景GLSurfaceView
是由我的代码动态生成的,并作为纹理加载并绘制glDrawTexfOES
.这是"OK",但我可以简单地更加流畅显示图像自身的表面(无OpenGL的).有什么方法可以让GLSurfaceView
透明的背景?我听说过一些传言说这可以做到setEGLConfigChooser
,但我还没有找到任何确认.最后,我想带一个面我画并把GLSurfaceView
在它达到一个层次分明的效果.
我知道这是一个棘手的,很可能是不可行的,但任何输入都是值得赞赏的.提前致谢.
所以我的应用程序中有一个GLSurfaceView由GLSurfaceView.Renderer呈现并使用JPCt作为库.
表面处于不可见的RelativeLayout(可见性:已消失).当我将可见性更改为"可见"然后再返回"已消失"时,布局会按预期显示和隐藏,但GLSurfaceView不显示,它只显示并且不会隐藏,即使我可以单击现在的项目它背后".
这似乎是一些图形缓冲区问题,但我没有找到办法让这个工作......任何想法?谢谢!