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對象了。 開發者

相關文章
相關標籤/搜索