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. Android调用系统分享,资源未找到问题
  2. 关于Android音频、视频录制类MediaRecord
  3. 控件布局_LinearLayout
  4. android点滴
  5. Android的IPC机制Binder的详解汇总
  6. 开源终端Android(安卓)Terminal Emulator
  7. Android(安卓)requires compiler complia
  8. Freeline 一款 Android平台上的秒级编译
  9. Android.Documentation
  10. LinearLayout 内部控件居中