Android Bitmap和Drawable相互轉(zhuǎn)換的簡單代碼
很多開發(fā)者表示,不知道Android的Drawable和Bitmap之間如何相關(guān)轉(zhuǎn)換。下面Android123給大家兩種比較簡單高效的方法。
一、Bitmap轉(zhuǎn)Drawable
Bitmap bm=xxx; //xxx根據(jù)你的情況獲取
BitmapDrawable bd=BitmapDrawable(bm);
Android開發(fā)網(wǎng)提示因為BtimapDrawable是Drawable的子類,最終直接使用bd對象即可。
二、 Drawable轉(zhuǎn)Bitmap
轉(zhuǎn)成Bitmap對象后,可以將Drawable對象通過Android的SK庫存成一個字節(jié)輸出流,最終還可以保存成為jpg和png的文件。
Drawable d=xxx; //xxx根據(jù)自己的情況獲取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
最終bm就是我們需要的Bitmap對象了。
相關(guān)文章
Android自定義SwipeLayout仿QQ側(cè)滑條目
這篇文章主要為大家詳細介紹了Android自定義SwipeLayout仿QQ側(cè)滑條目,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08Android Dialog 設(shè)置字體大小的具體方法
這篇文章介紹了Android Dialog 設(shè)置字體大小的具體方法,希望能幫助到有同樣需求的朋友,可能我的方法不是最好的,也希望有朋友指點2013-09-09Android 使用SharedPreferrences儲存密碼登錄界面記住密碼功能
Android存儲方式有很多種,在這里所用的存儲方式是SharedPreferrences, 其采用了Map數(shù)據(jù)結(jié)構(gòu)來存儲數(shù)據(jù),以鍵值的方式存儲,可以簡單的讀取與寫入,下面通過實例代碼給大家講解下,需要的朋友參考下吧2017-04-04