Bitmap和Drawable相互转换方法

  不少开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面Android123给你们两种比较简单高效的方法。 对象

   1、Bitmap转Drawable 开发

  Bitmap bm=xxx; //xxx根据你的状况获取
  BitmapDrawable bd=BitmapDrawable(bm); get

  Android开发网提示由于BtimapDrawable是Drawable的子类,最终直接使用bd对象便可。 it

   2、 Drawable转Bitmap map

  转成Bitmap对象后,能够将Drawable对象经过Android的SK库存成一个字节输出流,最终还能够保存成为jpg和png的文件。 方法

Drawable d=xxx; //xxx根据本身的状况获取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap(); im

 最终bm就是咱们须要的Bitmap对象了。 开发者

相关文章
相关标签/搜索