很多開發者表示,不知道android的drawable和bitmap之間如何相關轉換。下面android123給大家兩種比較簡單高效的方法。
一、bitmap轉drawable
bitmap bm=***; //***根據你的情況獲取
bitmapdrawable bd=bitmapdrawable(bm);
android開發網提示因為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 和 Drawable 轉換等
一 相關概念 1 drawable就是乙個可畫的物件,其可能是一張位圖 bitmapdrawable 也可能是乙個圖形 shapedrawable 還有可能是乙個圖層 layerdrawable 我們根據畫圖的需求,建立相應的可畫物件 2 canvas畫布,繪圖的目的區域,用於繪圖 3 bitmap...
BitMap 和 Drawable 相互轉換
android開發過成中時而需要bitmap 和drable之間的轉換 url urlimage new url imagepath urlconnection mconnection urlimage.openconnection mconnection.connect 獲得連線 inputstr...
Bitmap和Drawable相互轉換方法
一 bitmap轉drawable bitmap bm 根據你的情況獲取 bitmapdrawable bd bitmapdrawable bm android開發網提示因為btimapdrawable是drawable的子類,最終直接使用bd物件即可。二 drawable轉bitmap 轉成bit...