Android Bitmap和Drawable相互轉(zhuǎn)換的簡(jiǎn)單代碼
很多開(kāi)發(fā)者表示,不知道Android的Drawable和Bitmap之間如何相關(guān)轉(zhuǎn)換。下面Android123給大家兩種比較簡(jiǎn)單高效的方法。
一、Bitmap轉(zhuǎn)Drawable
Bitmap bm=xxx; //xxx根據(jù)你的情況獲取
BitmapDrawable bd=BitmapDrawable(bm);
Android開(kāi)發(fā)網(wǎng)提示因?yàn)锽timapDrawable是Drawable的子類,最終直接使用bd對(duì)象即可。
二、 Drawable轉(zhuǎn)Bitmap
轉(zhuǎn)成Bitmap對(duì)象后,可以將Drawable對(duì)象通過(guò)Android的SK庫(kù)存成一個(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-08
Android Dialog 設(shè)置字體大小的具體方法
這篇文章介紹了Android Dialog 設(shè)置字體大小的具體方法,希望能幫助到有同樣需求的朋友,可能我的方法不是最好的,也希望有朋友指點(diǎn)2013-09-09
Android 使用SharedPreferrences儲(chǔ)存密碼登錄界面記住密碼功能
Android存儲(chǔ)方式有很多種,在這里所用的存儲(chǔ)方式是SharedPreferrences, 其采用了Map數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)數(shù)據(jù),以鍵值的方式存儲(chǔ),可以簡(jiǎn)單的讀取與寫入,下面通過(guò)實(shí)例代碼給大家講解下,需要的朋友參考下吧2017-04-04
android 退出程序解決內(nèi)存釋放的問(wèn)題
做Android項(xiàng)目的時(shí)候發(fā)現(xiàn)一個(gè)問(wèn)題:當(dāng)應(yīng)用程序退出了,點(diǎn)擊"設(shè)置"查看應(yīng)用程序,界面顯示著可以點(diǎn)擊"強(qiáng)制關(guān)閉 由于這個(gè)問(wèn)題我發(fā)現(xiàn)了一個(gè)更加嚴(yán)重的問(wèn)題,那就是,在我應(yīng)用程序退出之后,系統(tǒng)并沒(méi)有釋放掉我應(yīng)用程序所占內(nèi)存2012-11-11
Android 監(jiān)聽(tīng)屏幕是否鎖屏的實(shí)例代碼
今天小編通過(guò)本文給大家分享android如何監(jiān)聽(tīng)手機(jī)屏幕是否鎖屏。實(shí)現(xiàn)方法很簡(jiǎn)單,需要的朋友參考下吧2017-09-09
Android 自定義球型水波紋帶圓弧進(jìn)度效果(實(shí)例代碼)
最近小編接到一個(gè)這樣的需求,需要實(shí)現(xiàn)一個(gè)圓形水波紋,帶進(jìn)度,兩層水波紋需要漸變顯示,且外圍有一個(gè)圓弧進(jìn)度。今天小編給大家分享實(shí)例代碼,感興趣的朋友一起看看吧2019-12-12

