Android中将View的内容保存为图像的简单实例
程序员文章站
2022-06-29 09:28:41
原理:创建一个新的bitmap,然后再根据它来创建一个canvas,最后调用view的draw方法将view画到canvas上,这样得到的bitmap就是我们想要的。代码:...
原理:创建一个新的bitmap,然后再根据它来创建一个canvas,最后调用view的draw方法将view画到canvas上,这样得到的bitmap就是我们想要的。
代码:
复制代码 代码如下:
public bitmap createviewbitmap(view v) {
bitmap bitmap = bitmap.createbitmap(v.getwidth(), v.getheight(),
bitmap.config.argb_8888);
canvas canvas = new canvas(bitmap);
v.draw(canvas);
return bitmap;
}