不少開發者表示,不知道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對象了。 開發者