欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android Drawable和Bitmap的轉(zhuǎn)換實例詳解

 更新時間:2017年05月17日 08:38:22   投稿:lqh  
這篇文章主要介紹了Android Drawable和Bitmap的轉(zhuǎn)換實例詳解的相關(guān)資料,需要的朋友可以參考下

Android Drawable和Bitmap的轉(zhuǎn)換實例詳解

通常我們需要通過代碼去設置圖片,就需要設置圖片Bitmap和Drawable的轉(zhuǎn)換,下面整理了幾種方式

一、Bitmap轉(zhuǎn)Drawable

Bitmap bm=xxx; //xxx根據(jù)你的情況獲取
BitmapDrawable bd=new BitmapDrawable(bm);//因為BtimapDrawable是Drawable的子類,最終直接使用bd對象即可。

二、 Drawable轉(zhuǎn)Bitmap

Drawable d=xxx; //xxx根據(jù)自己的情況獲取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
//最終bm就是我們需要的Bitmap對象了。

從資源中獲取Bitmap

public static Bitmap getBitmapFromResources(Activity act, int resId) {
Resources res = act.getResources();
return BitmapFactory.decodeResource(res, resId);
}

byte[] → Bitmap

public static Bitmap convertBytes2Bimap(byte[] b) {
if (b.length == 0) {
return null;
}
return BitmapFactory.decodeByteArray(b, 0, b.length);
}

// Bitmap → byte[]

public static byte[] convertBitmap2Bytes(Bitmap bm) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}

只是很簡單代碼片段,還是很容易懂得

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Android實現(xiàn)網(wǎng)頁圖片瀏覽功能

    Android實現(xiàn)網(wǎng)頁圖片瀏覽功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)網(wǎng)頁圖片瀏覽功能,輸入圖片的url然后點擊按鈕加載出來圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Android編程錄音工具類RecorderUtil定義與用法示例

    Android編程錄音工具類RecorderUtil定義與用法示例

    這篇文章主要介紹了Android編程錄音工具類RecorderUtil定義與用法,結(jié)合實例形式分析了Android錄音工具類實現(xiàn)開始錄音、停止錄音、取消錄音、獲取錄音信息等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Android ContentProvider的實現(xiàn)及簡單實例代碼

    Android ContentProvider的實現(xiàn)及簡單實例代碼

    這篇文章主要介紹了Android ContentProvider的實現(xiàn)及簡單實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 使用Eclipse配置android開發(fā)環(huán)境教程

    使用Eclipse配置android開發(fā)環(huán)境教程

    這篇文章主要介紹了使用Eclipse配置android開發(fā)環(huán)境教程,本文講解了下載需要用到的工具、下載完需要的工具之后開始安裝、讓Ecplise自動安裝Android開發(fā)插件(ADT- plugin)、配置Andiord SDK路徑、測試開發(fā)一個Android項目等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法

    Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法

    這篇文章主要介紹了Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法,涉及Android針對多媒體視頻、音頻及相關(guān)專輯圖片、縮略圖等獲取操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • Android相冊效果(使用C#和Java分別實現(xiàn))

    Android相冊效果(使用C#和Java分別實現(xiàn))

    這篇文章主要介紹了Android相冊效果(使用C#和Java分別實現(xiàn)),原來C#也可以開發(fā)APP,小編第一次見了~感覺不錯,因為小編暫時不喜歡Java,所以,需要的朋友可以參考下
    2015-06-06
  • Glide實現(xiàn)加載圖片顯示進度條效果

    Glide實現(xiàn)加載圖片顯示進度條效果

    Glide作為安卓開發(fā)常用的圖片加載庫,有許多實用而且強大的功能,那么,下面這篇文章主要給大家介紹了利用Glide實現(xiàn)加載圖片顯示進度條效果的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學習,需要的朋友們下來一起看看吧。
    2017-05-05
  • 解析Android中Animation動畫的編寫要點

    解析Android中Animation動畫的編寫要點

    這篇文章主要介紹了Android中Animation動畫的編寫要點,講解了Animation的幾個常用標簽的用法,需要的朋友可以參考下
    2016-04-04
  • Android NDK開發(fā)(C語言字符串)

    Android NDK開發(fā)(C語言字符串)

    這篇文章主要介紹了Android NDK開發(fā) C語言字符串 ,主要以字符數(shù)組、字符指針及一些字符串常用的方法的方法未來全文展開內(nèi)容,需要的朋友可以參考一下
    2021-12-12
  • 判斷Android程序是否在前臺運行的兩種方法

    判斷Android程序是否在前臺運行的兩種方法

    這篇文章主要介紹了判斷Android程序是否在前臺運行的兩種方法,本文直接給出實現(xiàn)代碼,,需要的朋友可以參考下
    2015-06-06

最新評論