Bitmap和Drawable相互轉換方法

1、Bitmap轉Drawable 對象

  Bitmap bm=xxx; //xxx根據你的狀況獲取
  BitmapDrawable bd=BitmapDrawable(bm); 開發

  Android開發網提示由於BtimapDrawable是Drawable的子類,最終直接使用bd對象便可。 get

   2、 Drawable轉Bitmap it

  轉成Bitmap對象後,能夠將Drawable對象經過Android的SK庫存成一個字節輸出流,最終還能夠保存成爲jpg和png的文件。 map

Drawable d=xxx; //xxx根據本身的狀況獲取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap(); im

 最終bm就是咱們須要的Bitmap對象了。 文件

相關文章
相關標籤/搜索