Bitmap 與 Drawable 之間的轉換

2021-06-02 09:40:23 字數 692 閱讀 2273

轉換bitmap to drawable

bitmap bitmap = new bitmap (...);       

drawable drawable = new bitmapdrawable(bitmap);

轉換drawable to bitmap

drawable d = imageslist.get(0);    

bitmap bitmap = ((bitmapdrawable)d).getbitmap(); 

1、drawable → bitmap

public static bitmap drawabletobitmap(drawable drawable)

2、從資源中獲取bitmap

resources res=getresources();

bitmap bmp=bitmapfactory.decoderesource(res, r.drawable.pic);

3、bitmap → byte

private

byte bitmap2bytes(bitmap bm) 

4、 byte → bitmap 

private bitmap bytes2bimap(byte b)  

else   

} 以上是我在實踐中遇到的一些轉換,以後遇到類似的就不用到處找了,希望對大家也有一點用處!

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轉drawable bitmap bm 根據你的情況獲取 bitmapdrawable bd new bitmapdrawable bm 因為btimapdrawable是drawable的子類,最終直接使用bd物件即可。二 drawable轉bitmap 轉成bitmap物件後,可...