当前位置: 移动技术网 > IT编程>移动开发>Android > Android Bitmap和Drawable相互转换的简单代码

Android Bitmap和Drawable相互转换的简单代码

2019年07月24日  | 移动技术网IT编程  | 我要评论

利普尼特斯卡娅,上流社会130615,同城游记牌器

  很多开发者表示,不知道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对象了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网