具有透明背景的OpenGL场景+下方和上方的本机小部件

时间:2016-10-18 19:55:07

标签: android opengl-es-2.0 transparency glsurfaceview textureview

我试图实现以下观点:

enter image description here

如果视图是分层的(从下到上):

  • 第1层:基本XML布局(图像,按钮等)
  • 第2层:具有透明背景的OpenGL场景,以便我们可以看到
  • 第3层:OpenGL场景中的一些小部件(即TextView

我在lines上使用了GLSurfaceViewTextureView,但没有成功。我可以将不透明度设置为曲面,但整个视图变为半透明,并且setZOrderOnTop必须设置为true,因此没有窗口小部件可以存在于顶部。我也试过rajawali3d,结果相同

这可以实现吗?使用股票查看?还是图书馆?

更新:还尝试了JPCT-AE,结果相同。

更新2:似乎在使用UnityPlayer时有SurfaceView的浮动OpenGL视图,但在较新的SDK中不再是这种情况。< / p>

0 个答案:

没有答案