1

我正在尝试截取包含openGL元素的活动的屏幕截图(来自与 vuforia 的统一......所以 openGL 代码是自动生成的并且不是很容易访问)和自定义本机布局(按钮等)。

目前我正在使用以下方法:

ViewGroup v1 = (ViewGroup) activity.findViewById(id).getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap source = Bitmap.createBitmap(v1.getDrawingCache());
sCoverBitmap = Bitmap.createBitmap(source, 0, statusBarHeight,
  source.getWidth(), source.getHeight() - statusBarHeight);

在包含 openGL 和其他布局的根视图中,但 openGL(统一)区域是完全黑色的。

4

0 回答 0