gpt4 book ai didi

java - 如何在渲染 View 之前对其进行屏幕截图或快照?

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:49 24 4
gpt4 key购买 nike

我想在渲染为预览之前创建 View 的图像。

我试过Take a screenshot of a whole View但问题是它给出了一个空白位图,因为当时 View 尚未渲染。

我也尝试过绘制缓存,但它也给了我一个空白位图。

无论如何,我可以在屏幕上渲染 View 之前创建 View 的图像吗?

提前致谢!

最佳答案

每个View类都支持创建当前显示的图像。以下编码显示了一个示例。

# Build the Drawing Cache
view.buildDrawingCache();

# Create Bitmap
Bitmap cache = view.getDrawingCache();

# Save Bitmap
saveBitmap(cache);
view.destroyDrawingCache();

而且在渲染 View 之前不可能对其进行屏幕截图。

关于java - 如何在渲染 View 之前对其进行屏幕截图或快照?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22873085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com