android中Bitmap和Drawable相互装换
来源:互联网 发布:遗精频繁怎么办 知乎 编辑:程序博客网 时间:2024/05/16 08:11
1.将Bitmap装换成Drawable
Drawable drawable = new BitmapDrawable(bitmap);
2.将Drawable装换成Bitmap
Drawable drawable = ImageList.get(0);
Bitmap bitmap = ((BitmapDrawable)drawble).getBitmap();
public static Bitmap drawableToBitmap(Drawable drawable){
Bitmap bitmap = Bitmap.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_888 : Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
//canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
drawable.draw(canvas);
return bitmap;
}
0 0
- android中Bitmap和Drawable相互装换
- Android中Bitmap和Drawable相互转换
- Android中Bitmap和Drawable相互转换
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android 中 Bitmap 和 Drawable 相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中 Bitmap和Drawable相互转换的方法
- Android中Bitmap和Drawable的相互转换
- Android中Bitmap,byte[],Drawable相互转化
- Android中Bitmap,byte[],Drawable相互转化
- Android中Bitmap,byte[],Drawable相互转化
- hdu 2044 一只小蜜蜂...
- 【浏览器渲染原理】布局之Dirty位系统
- php调用python
- c++ stl Function Objects 函数对象
- Lining Up-多点共线问题
- android中Bitmap和Drawable相互装换
- IT企业文化の阿里巴巴
- 013_C语言结构体和类型别名的应用
- 【HDU】3861 The King’s Problem 强连通缩点+有向图最小路径覆盖
- Centos 6.5下SNMP简单配置(snmp protocol v3,监控宝)
- C++ String类
- SlidingMenu笔记
- MFC实现Edit输入限制(只允许输入数字,负号和小数点)
- 一个Activity 写另一个activity