Bitmap和Drawable相互轉換方法

2021-08-26 04:28:39 字數 585 閱讀 1645

很多朋友表示,不知道android的drawable和bitmap之間如何相關轉換。下面eoe給大家兩種比較簡單高效的方法。

一、bitmap轉drawablebitmap bm=***; //***根據你的情況獲取

bitmapdrawable bd=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物件了。

Drawable和Bitmap的轉換

很多開發者表示,不知道android的drawable和bitmap之間如何相關轉換。下面android123給大家兩種比較簡單高效的方法。一 bitmap轉drawable bitmap bm 根據你的情況獲取 bitmapdrawable bd bitmapdrawable bm android...

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...