首先是如何将一个view的视图转换成一个bitmap,这在桌面拖动图标的时候是会用到,因为拖动图标的时候,默认是生成一个跟图标一模一样的bitmap,,开始拖动的时候隐藏我们的应用图标,然后拖动那个生成的bitmap.
如下是怎么生成bitmap:
http://www.cnblogs.com/an-ly/p/5333622.html
另外,在使用的过程中经常会进行drawable和bitmap之间的转换:
http://blog.csdn.net/l_lhc/article/details/50923372
有时候会遇到一个问题,从drawableBitmap中获取一个bitmap,但是用这个bitmap来在canvas中操作就会报出这样的问题:
Immutable bitmap passed to Canvas constructor