20170303 每日一个工具类:Drawable转Bitmap
2017-03-03 15:39
295 查看
Drawable转Bitmap
Bitmap转Drawable
public static Bitmap drawableToBitmap(Drawable drawable){ Bitmap bitmap = null; if(drawable==null){ return bitmap; } int w = drawable.getIntrinsicWidth(); int h = drawable.getIntrinsicHeight(); Bitmap.Config config = drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565; bitmap = Bitmap.createBitmap(w,h,config); Canvas canvas = new Canvas(bitmap); drawable.setBounds(0,0,w,h); drawable.draw(canvas); return bitmap; }
Bitmap转Drawable
public static Drawable bitmapToDrawable(Bitmap bitmap){ return new BitmapDrawable(bitmap); }
相关文章推荐
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- 一个bitmap缓存的工具类
- 【android】bitmap转换与处理相关工具类,Bitmap与DrawAble与byte[]与InputStream之间的转换
- 从drawable下面的图片 创建一个Bitmap
- Android工具类之图片流InputStream->(byte[])->Bitmap/Drawable
- Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- Android - new BitmapDrawable deprecated 创建一个空白的drawable
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- android Bitmap与Drawable与byte[]与InputStream之间的转换工具类
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- android如何获取res文件夹下drawable文件夹下的图片资源文件转成一个BitMap对象
- BitmapDrawable设置alpha时的一个BUG
- Android笔记:bitmap转换与处理相关工具类,Bitmap与DrawAble与byte[]与InputStream之间的转换
- Android笔记:bitmap转换与处理相关工具类,Bitmap与DrawAble与byte[]与InputStream之间的转换
- Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- 利用不同的方法将同一个Bitmap转为Drawable时,两个Drawable的高度和宽度不一致的原因分析