TextureView 的屏幕截图

Screenshot of a TextureView

是否可以获得 activity 的屏幕截图,其中包含显示相机预览的纹理视图和纹理视图上的图像? 创建位图导致背景屏幕变黑,并且在之前提出的问题中找不到针对这种情况的任何解决方案。

或对获取我的应用程序屏幕截图的任何内置支持activity?

由于 SurfaceView 使用 OpenGL 线程进行绘图并直接绘制到硬件缓冲区。你必须使用 glReadPixels.

你可以参考这个帖子: Android OpenGL Screenshot

我希望这对你有用