博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bitmap和Drawable相互转换方法
阅读量:4588 次
发布时间:2019-06-09

本文共 467 字,大约阅读时间需要 1 分钟。

很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面给大家两种比较简单高效的方法。

  

一、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/rayray/p/3596325.html

你可能感兴趣的文章
自动化测试---测试模型
查看>>
ubuntu systemtap-sdt-dev
查看>>
InnoTop
查看>>
Linux的内存回收和交换
查看>>
追风-丁奇 MYSQL
查看>>
python基础之生成器、三元表达式、列表生成式、生成器表达式
查看>>
mybatis 思考
查看>>
不让padding影响元素的宽度
查看>>
cocos2d-x游戏开发系列教程-超级玛丽01-前言
查看>>
如何做一个快乐的人
查看>>
外网无法访问tomcat
查看>>
[LeetCode] Delete Duplicate Emails
查看>>
excel如何用公式判断单元格的值是否为数字、英文、中文,以及相应的计数
查看>>
软件协作工具Trello
查看>>
快速搭建windows服务器的可视化运维环境
查看>>
java多线程读取、操作List集合
查看>>
Jboss EAP 6 EJB调用常见问题
查看>>
SQL优化 查询语句中,用 inner join 作为过滤条件和用where作为过滤条件的区别
查看>>
mongodb入门
查看>>
猫眼电影top100抓取
查看>>