Bitmap to Drawable:
Drawable drawable = new BitmapDrawable(bitmap);
Drawable to Bitmap:
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
但是在互相转换的时候尺寸可能会发生变化,可以采用Drawable d = new BitmapDrawable(getResources(),viewBitmap)来解决。
本文介绍了Bitmap与Drawable之间的相互转换方法,包括如何避免转换过程中尺寸变化的问题。使用BitmapDrawable和getBitmap()方法进行转换,并提供了Drawabled=newBitmapDrawable(getResources(),viewBitmap)作为解决方案。
Bitmap to Drawable:
Drawable drawable = new BitmapDrawable(bitmap);
Drawable to Bitmap:
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
但是在互相转换的时候尺寸可能会发生变化,可以采用Drawable d = new BitmapDrawable(getResources(),viewBitmap)来解决。
1033
8364

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