您的位置:首页 > 其它

Bitmap与Drawable之间的相互转换

2016-02-25 08:48 357 查看

Bitmap与Drawable之间的相互转换

大部分的程序员使用bitmap比Drawable要多的多, 导致笔者昨天晚上竟然不知道两者之间如何转换。  有必要写篇博文,告知正在纠结的小伙子们。

Bitmap转Drawable:

mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.a6);

mDrawable = new BitmapDrawable(mBitmap);


就是这么简单....

Drawable转换Bitmap:

BitmapDrawable mBitmapDrawable = (BitmapDrawable) mDrawable;
mBitmapDrawable.getBitmap() ;


通过比较可以看出, 两个对象之间一直存在着一个BitmapDrawable对象。 BitmapDrawable是Drawable的子类, 专门用于Bitmap与Drawable对象之间的转换。(完结。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: