`
fonter
  • 浏览: 868238 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android Bitmap 与 Drawable之间的转换

阅读更多

转换Bitmap to Drawable

 

BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;   
Drawable drawable = (Drawable)bitmapDrawable;   
  
  
Bitmap bitmap = new Bitmap (...);   
Drawable drawable = new BitmapDrawable(bitmap);

 

 

转换Drawable to Bitmap

 

Drawable d = ImagesList.get(0);
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();

 

分享到:
评论
4 楼 gybin 2012-03-07  
yxl_hg 写道
BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;

这个才是正解。    
3 楼 JavaLaDeng 2012-03-01  
要我说,哥们 错误的不要写出来误导人 好吧..
2 楼 yxl_hg 2011-05-24  
BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;这一句应该改成BitmapDrawable bd = new BitmapDrawable(bitmap);
1 楼 yxl_hg 2011-05-24  
BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;

相关推荐

    Android Drawable Bitmap 相互转换

    要将Drawable转换为Bitmap,可以使用`Drawable`的`toBitmap()`方法(此方法在API 24及以上版本可用)。对于较低版本,我们可以使用以下代码: ```java Bitmap bitmap = drawableToBitmap(drawable); public ...

    Android Bitmap和Drawable的对比

    Android Bitmap和Drawable是Android平台中两种常见的图形对象,虽然它们都可以用来显示图像,但是它们之间有着很大的区别。本文将对Android Bitmap和Drawable进行对比,帮助开发者更好地理解它们之间的区别和使用...

    Drawable Bitmap之间的转化

    本文将详细介绍如何在Android中实现`Drawable`与`Bitmap`之间的相互转换,并探讨这两种类型的图像数据在实际应用中的应用场景。 #### 一、Drawable简介 `Drawable`是Android中用于表示图形的一种抽象类,它可以是...

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

    很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面Android123给大家两种比较简单高效的方法。  一、Bitmap转Drawable 代码如下: Bitmap bm=xxx; //xxx根据你的情况获取  BitmapDrawable bd...

    Android Drawable、Bitmap、byte、灰度 转换

    在Android开发中,图片资源的处理是常见的需求之一,涉及到多种数据类型之间的转换,包括`Drawable`、`Bitmap`、`byte[]`等。本文将详细介绍这些类型之间的转换方法,以及如何实现灰度图像的转换。 ### 1. `...

    Android Drawable、Bitmap、byte、灰度 之间的转换

    在Android开发中,图片资源的处理是常见...以上就是关于Android中Drawable、Bitmap、byte数组以及灰度图像之间转换的详细介绍,这些转换方法在实际开发中有着广泛的应用,掌握它们能够帮助开发者更灵活地处理图像资源。

    android_Drawable、Bitmap、byte[]之间的转换.doc

    ### Android中Drawable、Bitmap与byte[]之间的转换 在Android应用开发过程中,经常需要对图像资源进行处理,这就涉及到了不同图像格式之间的转换。本文将详细介绍`Drawable`、`Bitmap`及`byte[]`三者之间的转换方法...

    Android Drawable和Bitmap的转换实例详解

    Android Drawable和Bitmap的转换实例详解 通常我们需要通过代码去设置图片,就需要设置图片Bitmap和Drawable的转换,下面整理了几种方式 一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 ...

    Drawable Bitmap InputStream byte[]相互转化工具类

    要将Drawable转换为Bitmap,可以使用Drawable的`copyBounds()`方法获取其尺寸,然后创建一个Bitmap对象,并使用Canvas绘制Drawable到Bitmap。 2. Bitmap到Drawable: 可以通过创建一个BitmapDrawable对象,将...

    Bitmap,byte[],Drawable相互转化

    以下是一些关于Bitmap、byte[]、Drawable相互转化的实例: 1. **Bitmap转byte[]**:Bitmap对象可以通过`compress()`方法压缩成字节数组,通常会选择特定的格式如PNG或JPEG,并设置压缩质量。例如,`bm.compress...

    android Bitmap用法总结

    1. **Drawable转换为Bitmap**: 当我们需要将一个Drawable对象(如从XML布局文件中加载的图像)转换为Bitmap时,可以使用以下方法: ```java public static Bitmap drawableToBitmap(Drawable drawable) { ...

    android Bitmap相关知识介绍~~~

    这里的 R.drawable.tianjin 是一个资源文件的 id,decodeResource 方法将其转换为 Bitmap 对象。 2. 从图像文件中获取 Bitmap 可以使用 BitmapFactory 的 decodeFile 方法从图像文件中获取 Bitmap,例如: Java ...

    Bitmap,BitmapDrawable,Drawable.doc

    将Drawable转换为Bitmap是最常见的需求之一,尤其是在需要将Drawable中的图像数据提取出来进行进一步处理时。以下是一种典型的转换方法: ```java Drawable drawable = getResources().getDrawable(R.drawable.your...

    android bitMap

    本文详细介绍了Android中`Bitmap` 的基本操作方法,包括从资源中加载、转换为字节数组、字节数组转换为`Bitmap`、缩放、将`Drawable` 转换为`Bitmap`以及获取圆角图片。这些操作对于处理图像数据非常重要,是每个...

    文字转换成Drawable

    标题中的“文字转换成Drawable”指的是在Android开发中将文本转化为可绘制对象(Drawable)的技术。这通常用于自定义UI,比如将文字作为图片显示在ImageView或者背景中,或者为按钮、图标添加带有文字的自定义效果。...

    Android App开发中将View或Drawable转为Bitmap的方法

    在Android应用开发中,将View或Drawable转换为Bitmap是一项常见的需求。这主要涉及到视图的渲染和图像处理,常用于截图、自定义视图动画、数据记录等多种场景。以下是关于如何进行这种转换以及解决相关问题的详细...

    androidbitmap的用法.pdf

    Bitmap对象可以用来显示图片,进行图像处理,以及与各种图形资源(如Drawable)之间转换。以下是对给定文件中涉及的Android Bitmap用法的详细解释: 1. **Drawable到Bitmap的转换** 当你需要对一个Drawable对象...

    android bitmap

    本文将从Bitmap的基本概念出发,详细介绍Bitmap在Android中的应用方式、转换技巧及优化策略等。 #### 一、Bitmap基本概念 Bitmap类在Android中用于表示图像数据,它可以用来加载、存储和显示图片。Bitmap对象本身...

Global site tag (gtag.js) - Google Analytics