开发者社区> 问答> 正文

Android OpenGL ES透明背景

我正在构建一个利用OpenGL的Android应用。就目前而言,的背景GLSurfaceView是由我的代码动态生成的,并作为纹理加载并使用绘制glDrawTexfOES。没关系,但是我可以简单地将图像更平滑地显示在其自身的表面上(无需OpenGL)。有什么办法可以使背景GLSurfaceView透明?我听说有传言说可以使用来完成setEGLConfigChooser,但是我没有找到任何确认。最终,我想取一个要绘制的表面并将其GLSurfaceView放在上面以达到分层效果。

我知道这是一个棘手的问题,而且很可能是不可行的,但是任何输入都值得赞赏。提前致谢。

展开
收起
Puppet 2020-01-24 16:20:35 920 0
1 条回答
写回答
取消 提交回答
  • 您GLSurfaceView还要求setZOrderOnTop(true);

    2020-01-24 16:20:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载