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

 更新时间:2013年05月29日 10:51:36   作者:  
Android Bitmap和Drawable相互转换的简单代码,需要的朋友可以参考一下

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

相关文章

  • Android 仿余额宝数字跳动动画效果完整代码

    Android 仿余额宝数字跳动动画效果完整代码

    这篇文章主要介绍了Android 仿余额宝数字跳动动画效果完整代码,需要的朋友可以参考下
    2017-11-11
  • Android应用内悬浮窗的实现方案示例

    Android应用内悬浮窗的实现方案示例

    本篇文章主要介绍了Android应用内悬浮窗的实现方案示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • BroadcastReceiver静态注册案例详解

    BroadcastReceiver静态注册案例详解

    这篇文章主要为大家详细介绍了BroadcastReceiver静态注册案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Android手机上同时安装正式包与测试包的方法

    Android手机上同时安装正式包与测试包的方法

    这篇文章主要给大家介绍了关于Android手机上同时安装正式包与测试包的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Android:控件GridView的使用实例

    Android:控件GridView的使用实例

    本篇文章主要介绍了Android:控件GridView的使用实例,控件GridView是android布局的重要组成,有兴趣的可以了解一下。
    2016-12-12
  • Android自定义柱状图表的方法实例

    Android自定义柱状图表的方法实例

    柱状图是我们在日常开发中经常会用到的一种图表,下面这篇文章主要给大家介绍了关于Android如何自定义柱状图表的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-05-05
  • Android抽奖轮盘的制作方法

    Android抽奖轮盘的制作方法

    这篇文章主要为大家详细介绍了Android抽奖轮盘的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Android实现网易新闻客户端首页效果

    Android实现网易新闻客户端首页效果

    这篇文章主要为大家详细介绍了Android实现网易新闻客户端首页效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • android push推送相关基本问答总结

    android push推送相关基本问答总结

    现在网上一大堆的关于推送方面的实现原理:1.通过pull(拉),也就是通过客户端主动定时轮询服务器请求数据。2.通过push(推),服务器通过一个长连接主动推送消息到客户端。这两个方式都可以实现推送功能。pull这个方式没什么问题好理解。
    2015-05-05
  • Android App端与PHP Web端的简单数据交互实现示例

    Android App端与PHP Web端的简单数据交互实现示例

    本篇文章主要介绍了Android App端与PHP Web端的简单数据交互实现示例,详细的介绍了交互的代码,非常具有实用价值,有兴趣的可以了解一下
    2017-10-10

最新评论