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,410
  • 19
  • 69
  • 97
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,351
  • 11
  • 76
  • 89