Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android Bitmap和Drawable相互轉換的簡單代碼

Android Bitmap和Drawable相互轉換的簡單代碼

編輯:Android開發實例

  很多開發者表示,不知道Android的Drawable和Bitmap之間如何相關轉換。下面Android123給大家兩種比較簡單高效的方法。

  一、Bitmap轉Drawable
代碼如下:

  Bitmap bm=xxx; //xxx根據你的情況獲取

  BitmapDrawable bd=BitmapDrawable(bm);

  Android開發網提示因為BtimapDrawable是Drawable的子類,最終直接使用bd對象即可。

  二、 Drawable轉Bitmap

  轉成Bitmap對象後,可以將Drawable對象通過Android的SK庫存成一個字節輸出流,最終還可以保存成為jpg和png的文件。
代碼如下:

  Drawable d=xxx; //xxx根據自己的情況獲取drawable

  BitmapDrawable bd = (BitmapDrawable) d;

  Bitmap bm = bd.getBitmap();

  最終bm就是我們需要的Bitmap對象了。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved