android bitmap drawable 互转
引用: http://www.android123.com.cn/kaifafaq/704.html
很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面Android123给大家两种比较简单高效的方法。
一、Bitmap转Drawable
Bitmap bm=xxx; //xxx根据你的情况获取
BitmapDrawable bd=BitmapDrawable(bm);
Android开发网提示因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。
二、 Drawable转Bitmap
转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。
Drawable d=xxx; //xxx根据自己的情况获取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
最终bm就是我们需要的Bitmap对象了。
转载于:https://www.cnblogs.com/sode/archive/2012/05/04/2483551.html
android bitmap drawable 互转相关推荐
- Android Bitmap Drawable 常用摘要
1.缩放 public Bitmap scalingBitmap(Bitmap bitmap, int newW, int newH) {int w = bitmap.getWidth();int h ...
- android layerlist bitmap,android – 在LayerListDrawable中更改Bitmap Drawable
这是我的LayerList的简化版本.它在项目中有一个位图以防止缩放.我想以编程方式更改此位图的drawable.有没有办法做到这一点? android:id="@+id/item" ...
- android bitmap转图片_Android 这些 Drawable 你都会用吗?
在实际开发的过程中,除了广为人知的利用 StateListDrawable 设置按钮点击特效,我们有时可能会接到一些这样的需求,比如要求我们的头像显示成圆形或者圆角矩形,甚至要加上可变颜色的边框,或者 ...
- android bitmap对比,Android Bitmap和Drawable的对比
Android Bitmap和Drawable的对比 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB888.作为一种逐像素的显示对象执行效率高,但 ...
- android Bitmap和Drawable的区别
Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB888.作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低.我们理解为一种存储对象比较好 ...
- android bitmap 转drawable,android Drawable转换成Bitmap失败
错误代码: 08-07 06:42:30.482 28497-28497/app.tianxiayou E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: ...
- (转)Android Bitmap 与 Drawable之间的转换
转换Bitmap to Drawable Bitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap ...
- Android bitmap图片处理
一.View转换为Bitmap 在Android中所有的控件都是View的直接子类或者间接子类,通过它们可以组成丰富的UI界面.在窗口显示的时候Android会把这些控件都加载到内存中 ...
- Android Bitmap 研究与思考(上篇)
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/107951273 本文出自[赵彦军的博客] 做Android 6年来,一直都没有对 ...
最新文章
- python多线程的使用(导入线程模块、创建子线程任务、启动子线程任务、获取当前执行的线程号)
- 百万级数据库优化方案
- JAVA窗帘_HomeControl 智能家具系统,包括灯光,窗帘的控制,设备,房间,情景模式的添加 Java Develop 240万源代码下载- www.pudn.com...
- visual 对话框之间调用_两套S71200之间实现S7通讯的方法
- c语言二叉树的生成,C语言实现二叉树的创建以及遍历(递归)
- SpringBoot项目新手——问题疑惑及解决笔记
- 语言编写正反星星_厉害!浙理工师生原创短片《星星》入围5个国际电影节
- 转载:如何规范地编写一个MATLAB函数文件
- Java基础篇:什么是递归?如何用递归?
- 解决git克隆项目出现fatal无法访问‘https://github.com/xxx/xxx‘Unsupported proxy syntax in‘127.0.0.1:8118‘
- 分区桌面 壁纸(正在做,常用,之后在做,临时存)
- 小米手机MIUI功能测试代码
- 省市区三级联动插件(v-distpicker)
- unity编辑器莫名崩溃
- 原生JS自定义6位数密码框
- npm i和npm i --save没有区别
- 【渝粤教育】国家开放大学2018年春季 0553-21T色彩 参考试题
- 手机投屏到电脑教程,高清、高帧率、无延时投屏
- 如何给excel添加开发者选项
- 断章取义:时光不负有心人
热门文章
- php横排代码,20行代码原生js实现文字横向轮播
- 远程工具:MobaXterm使用图文教程
- Linux中Shell的转义用法笔记
- 开封机器人餐厅_百合汇主题酒店——开封首家机器人服务员餐厅
- linux系统硬盘设置密码,LUKS:Linux下磁盘加密
- 【LeetCode】回文数
- ux设计师薪水_公司与 设计机构:UX设计师的津贴和陷阱
- 产品原型制作_早期制作原型如何帮助您设计出色的数字产品
- 学习 launch-editor 源码整体架构,探究 vue-devtools「在编辑器中打开组件」功能实现原理...
- 深入理解javascript原型和闭包