Android: convert view to bitmap

作者: rain 分类: 移动 发布时间: 2011-11-17 21:24 6 条评论

在Android中如果一个View已经在界面上显示了,想把该View转换为图片是很简单的 直接调用view的draw函数在Bitmap上绘制出来就可以了. 但是如果该View还没有在界面上显示(也就是还没有绑定到一个窗口上,View的parent为null)的情况下,draw出来的Bitmap是没有内容的, 这是因为该View还没有初始化,View所占用的宽度和高度都没有确定, 无法绘制.  这中情况下要绘制View到Bitmap就必需先告诉该View的尺寸,然后在draw. 代码如下:

 

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=228

Ɣ回顶部