Bitmap和Drawable相互转换的方法:

一、Bitmap转Drawable

Bitmap bm = xxx; // xxx根据你的情况获取

BitmapDrawable bd = BitmapDrawable(bm);


因为BtimapDrawable是Drawable的子类,最终直接使用BtimapDrawable的对象即可。

二、 Drawable转Bitmap

转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。

Drawabledrawable = xxx; //xxx根据自己的情况获取drawable

BitmapDrawable bd = (BitmapDrawable)drawable;

Bitmap bitmap = bd.getBitmap();

最终bitmap就是我们需要的Bitmap的对象了。

更多相关文章

  1. Android(安卓)LBS系列02 获取当前位置
  2. Android(安卓)http get/post传递参数
  3. android 获取应用签名文件的sha1值、md5(签名值)、sha256值的方法
  4. Android之Drawable动态获取图片赋值
  5. Android(安卓)获取内存卡路径及外存储路径方法
  6. android之JSON解析(二)
  7. 【移动开发】Android相机、相册获取图片显示并保存到SD卡
  8. Android(安卓)fragment 获取id,findViewById为空
  9. NDK学习笔记(十四) 使用AVILib+window创建一个AVI视频播放器

随机推荐

  1. SPEEX ON ANDROID
  2. Android(安卓)内验证Https证书问题
  3. android例子源码学习
  4. Android给图片添加认证水印
  5. android GestureDetector 手势的判断
  6. android 国外网站
  7. android 备忘录之简单实现
  8. Android(安卓)获取设备信息
  9. Android怎样在Framework层使用解锁代码
  10. Android(安卓)窗体泄露问题