Tela de captura do GLSurfaceView para bitmap
Preciso ser capaz de capturar uma imagem de umGLSurfaceView
em determinado momento. Eu tenho o seguinte código
relative.setDrawingCacheEnabled(true);
screenshot = Bitmap.createBitmap(relative.getDrawingCache());
relative.setDrawingCacheEnabled(false);
Log.v(TAG, "Screenshot height: " + screenshot.getHeight());
image.setImageBitmap(screenshot);
OGLSurfaceView
está contido em umRelativeLayout
, mas também tentei diretamente usando oGLSurfaceView
para tentar capturar a imagem. Com isso, acho que a tela captura uma imagem transparente, ou seja, nada lá. Qualquer ajuda será apreciada