原文链接:http://www.android123.com.cn/kaifafaq/704.html
一、Bitmap转Drawable
Bitmap bm=xxx; //xxx根据你的情况获取
BitmapDrawable bd= new BitmapDrawable(getResource(), bm);
因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。
二、 Drawable转Bitmap
转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。
Drawable d=xxx; //xxx根据自己的情况获取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
最终bm就是我们需要的Bitmap对象了。
本文介绍了如何在Android中实现Bitmap到Drawable以及从Drawable到Bitmap的转换过程。通过具体实例展示了这两种转换的操作步骤,并且提到了转换后的Bitmap可以进一步保存为jpg或png文件。
7945

被折叠的 条评论
为什么被折叠?



