編輯: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對象了。
Android 調用自帶的錄制音頻程序 Android中有自帶的音頻錄制程序,我們可以通過指定一個Action MediaStore.Audio.Media.RE
本文實例講述了Android學習筆記之應用單元測試。分享給大家供大家參考,具體如下: 第一步:在AndroidManifest.xml中加入如下兩段代碼: &
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
本文實例講述了Android編程單元測試。分享給大家供大家參考,具體如下: 完整實例代碼代碼點擊此處本站下載。 本文是在上一篇文章《java編程之單元測試(Jun