我想在视图呈现为预览之前创建视图的图像。
我试过Take a screenshot of a whole View 但问题是它给出了一个空白位图,因为当时没有渲染视图。
我也试过绘制缓存,但它也给了我一个空白的位图。
无论如何我可以在屏幕上呈现之前创建一个视图图像吗?
提前致谢!
答案 0 :(得分:0)
每个View
类都支持创建当前显示的图像。以下编码显示了一个例子。
# Build the Drawing Cache
view.buildDrawingCache();
# Create Bitmap
Bitmap cache = view.getDrawingCache();
# Save Bitmap
saveBitmap(cache);
view.destroyDrawingCache();
在呈现视图之前无法截取视图。