Bitmap和Drawable之间的相互转换

     下面和大家分享一下工作中经常用到的Bitmap和Drawable之间的相互转换

Bitmap转换为Drawable:

Bitmap bitmap=obj;//obj表示Bitmap对象

BitmapDrawable drawable=new BitmapDrawable(bitmap);//由于BitmapDrawable继承Drawable,

这样就把Bitmap对象转换成了Drawable对象。

Drawable转换为Bitmap:

Drawable d=obj;

BitmapDrawable bd=(BitmapDrawable)d;

Bitmap bitmap=db.getBitmap();//这样就把Drawable对象转换成了Bitmap对象。

你可能感兴趣的:(工作)