Drawable和Bitmap相互转换
来源:互联网 发布:主力建仓优化指标 编辑:程序博客网 时间:2024/05/18 18:21
1、Bitmap转Drawable
public static Drawable bitmap2Drawable(Resources res,Bitmap bitmap){//BitmapDrawable drawable=new BitmapDrawable(bitmap);//depreciateBitmapDrawable drawable=new BitmapDrawable(res, bitmap);return drawable;}
不传染Resource参数的方法已经过时了
2 Drawable转Bitmap
public static Bitmap drawable2Bitmap(Drawable drawable){if (drawable instanceof BitmapDrawable) {return ((BitmapDrawable)drawable).getBitmap();} else {int w=drawable.getIntrinsicWidth();int h=drawable.getIntrinsicHeight();Config config=Config.ARGB_8888;Bitmap bitmap=Bitmap.createBitmap(w, h, config);Canvas canvas=new Canvas(bitmap);drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());drawable.draw(canvas);return bitmap;}}
0 0
- BitMap 和 Drawable 相互转换
- Drawable和Bitmap相互转换
- Bitmap Drawable相互转换
- Bitmap相互转换Drawable
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable之间的相互转换
- Android Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法!!!
- Android Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- android:Bitmap和Drawable相互转换方法
- Bitmap和Drawable相互转换方法
- Excle/Word进程查杀
- C++标准模板库 迭代器 iterator 详解(一)
- Xlistview的滚动控制
- 表单选择器
- 基于IBM Bluemix部署Java Web项目实战演练
- Drawable和Bitmap相互转换
- Android 基本知识(一)
- C++标准模板库 迭代器 iterator 详解(二)
- poj2151
- delegate
- 从零开始学C++之STL(一):STL六大组件简介
- 负数取模
- hiho刷题日记——第十三天最近公共祖先·一
- 淘宝SKU组合查询算法实现