一、bitmap轉drawable
bitmap bm=***; //***根據你的情況獲取
bitmapdrawable bd=new bitmapdrawable(bm);
因為btimapdrawable是drawable的子類,最終直接使用bd物件即可。
二、 drawable轉bitmap
轉成bitmap物件後,可以將drawable物件通過android的sk庫存成乙個位元組輸出流,最終還可以儲存成為jpg和png的檔案。
drawable d=***; //***根據自己的情況獲取drawable
bitmapdrawable bd = (bitmapdrawable) d;
bitmap bm = bd.getbitmap();
最終bm就是我們需要的bitmap物件了。
// 從資源中獲取bitmap
public static bitmap getbitmapfromresources(activity act, int resid)
// byte → bitmap
public static bitmap convertbytes2bimap(byte b)
return bitmapfactory.decodebytearray(b, 0, b.length);
}// bitmap → byte
public static byte convertbitmap2bytes(bitmap bm)
// 1)drawable → bitmap
public static bitmap convertdrawable2bitmapbycanvas(drawable drawable)
// 2)drawable → bitmap
public static bitmap convertdrawable2bitmap******(drawable drawable)
// bitmap → drawable
public static drawable convertbitmap2drawable(bitmap bitmap)
Drawable與 Bitmap 轉換總結
極力推薦文章 歡迎收藏 android 乾貨分享 閱讀五分鐘,每日十點,和您一起終身學習,這裡是程式設計師android drawable使用方法詳解請看上篇文章.drawable 使用方法詳解 從資源中獲取bitmap bitmap byte byte bitmap bitmap 縮放方法 dra...
Drawable與 Bitmap 常用方法
本章主要涉及drawable 常用的使用方法,主要包含以下內容 從資源中獲取bitmap bitmap byte byte bitmap bitmap 縮放方法 drawable bitmap 圓角獲取帶倒影的 bitmap drawable drawable縮放 先轉 bitmap 後縮放 我們不...
Bitmap 與 Drawable 之間的轉換
轉換bitmap to drawable bitmap bitmap new bitmap drawable drawable new bitmapdrawable bitmap 轉換drawable to bitmap drawable d imageslist.get 0 bitmap bitm...