2

I want to make my GLSurfaceView transparent. I tried:

setZOrderOnTop(true);
setEGLConfigChooser(8, 8, 8, 8, 16, 0);
mRenderer = new CurlRenderer(this);
getHolder().setFormat(PixelFormat.TRANSLUCENT);

It works, but I need to display another view above GLSurfaceView.

Is it possible to not use setZOrderOnTop(true)?

Michael Yaworski
  • 13,049
  • 19
  • 64
  • 94
Sevixoo
  • 21
  • 1
  • 2

1 Answers1

2

No. setZOrderOnTop must be called to have a transparent SurfaceView background. You cannot have anything above a transparent SurfaceView.

Joseph Earl
  • 23,153
  • 11
  • 75
  • 89