title: View over GLSurfaceView not visible on some devices
body: <p>I have GLSurfaceView, and small LinearLayout with buttons on top, representing menu. This layout is hidden by default, and appear from bottom of the screen (by TranslateAnimation) when user tap some button. (Also tried to show without animation - no success).</p>
  
  <p>Everything works just fine on all devices and emulators I can get.
  But I got feedback from users, that menu is not appearing at all, or sometime it can appear after 5-10 taps.</p>
  
  <p>Probably, by some reasons, gl surface rendered above activity layer, but should be behind.</p>
  
  <p>Known problematic devices is Huawei y300 with Android 4.1.1, LG Optimus L5, Galaxy Tab 7.7 SCH-I815, also got many reports from different devices and Android versions, but can't reproduce it.</p>
  
  <p>setup:</p>
  
  <pre><code>view.getHolder().setFormat(PixelFormat.RGBX_8888);
  view.setEGLConfigChooser(8, 8, 8, 8, 0, 0); // alpha set to 8, else crash on Genymotion emulator
  // tried to comment 2 lines above - no success
  view.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
  </code></pre>
  
  <p>I tried setZOrderMediaOverlay(true), and setZOrderOnTop(false) - didn't help.</p>
  
  <p>Thank you for your help.</p>