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)提示因?yàn)锽timapDrawable是Drawable的子類,最終直接使用bd對(duì)象即可。
二、 Drawable轉(zhuǎn)Bitmap
轉(zhuǎn)成Bitmap對(duì)象后,可以將Drawable對(duì)象通過Android的SK庫存成一個(gè)字節(jié)輸出流,最終還可以保存成為jpg和png的文件。
Drawable d=xxx; //xxx根據(jù)自己的情況獲取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
最終bm就是我們需要的Bitmap對(duì)象了。
相關(guān)文章
Android自定義SwipeLayout仿QQ側(cè)滑條目
這篇文章主要為大家詳細(xì)介紹了Android自定義SwipeLayout仿QQ側(cè)滑條目,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08Android Dialog 設(shè)置字體大小的具體方法
這篇文章介紹了Android Dialog 設(shè)置字體大小的具體方法,希望能幫助到有同樣需求的朋友,可能我的方法不是最好的,也希望有朋友指點(diǎn)2013-09-09Android 使用SharedPreferrences儲(chǔ)存密碼登錄界面記住密碼功能
Android存儲(chǔ)方式有很多種,在這里所用的存儲(chǔ)方式是SharedPreferrences, 其采用了Map數(shù)據(jù)結(jié)構(gòu)來存儲(chǔ)數(shù)據(jù),以鍵值的方式存儲(chǔ),可以簡單的讀取與寫入,下面通過實(shí)例代碼給大家講解下,需要的朋友參考下吧2017-04-04Android 監(jiān)聽屏幕是否鎖屏的實(shí)例代碼
今天小編通過本文給大家分享android如何監(jiān)聽手機(jī)屏幕是否鎖屏。實(shí)現(xiàn)方法很簡單,需要的朋友參考下吧2017-09-09Android 自定義球型水波紋帶圓弧進(jìn)度效果(實(shí)例代碼)
最近小編接到一個(gè)這樣的需求,需要實(shí)現(xiàn)一個(gè)圓形水波紋,帶進(jìn)度,兩層水波紋需要漸變顯示,且外圍有一個(gè)圓弧進(jìn)度。今天小編給大家分享實(shí)例代碼,感興趣的朋友一起看看吧2019-12-12