Tag: screen capture

将GLSurfaceView的屏幕捕获到位图

我需要能够在某个特定时刻捕捉到GLSurfaceView的图像。 我有以下代码: relative.setDrawingCacheEnabled(true); screenshot = Bitmap.createBitmap(relative.getDrawingCache()); relative.setDrawingCacheEnabled(false); Log.v(TAG, "Screenshot height: " + screenshot.getHeight()); image.setImageBitmap(screenshot); GLSurfaceView包含在一个RelativeLayout ,但我也直接使用GLSurfaceView来尝试捕捉图像。 有了这个,我认为屏幕捕捉到一个透明的图像,即没有。 任何帮助将不胜感激。