是否可以创建布局图像?我有一个由 25 个 ImageView 组成的 GridView。我想将 GridView 保存为图像并稍后在 ImageView 上显示。可能吗?
最佳答案
这将创建 View 的图像
public static Bitmap loadBitmapFromView(View v) {
Bitmap b = Bitmap.createBitmap(
v.getLayoutParams().width, v.getLayoutParams().height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
v.draw(c);
return b;
}
将您的布局传递给它,并将返回的位图保存为文件。
关于android - 创建布局图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6323132/