嗨,我一直在尝试将 GLSurfaceview 叠加到现有视图上。下面的代码显示了我是如何叠加的。唯一不起作用的是顶部 glsurfaceview 的透明度。
view = new GLSurfaceView(this);
view.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
view.getHolder().setFormat(PixelFormat.TRANSLUCENT);
view.setRenderer(new Level1Renderer(this));
setContentView(R.layout.test);
addContentView(view, new LayoutParams(100,400));
然后我将渲染器中的背景颜色设置为
gl.glClearColor(0.0f, 0.0f, 0.0f, 0);
有人可以告诉我我遗漏了什么吗?