**Android中如何顯示gif圖檔**
大家好,今天呢我來說說Android動态圖的顯示
對于顯示gif圖檔我用的是一個第三方的gifimageview架構
在build中添加
其次需要用到的是Movie
咱們可以用他來判斷圖檔是靜态圖還是動态圖。也可以用他來自定義imageview控件顯示gif圖檔。目前我隻會用movie自定義的控件顯示本地gif圖。至于網絡的gif我不知道怎麼顯示,有大神知道求告知
Movie mMovie = Movie.decodeByteArray(bytes, , bytes.length);
if(mMovie!=null){
//不為null則是動态圖
}
若為動态圖現在則需要
gifimageview了。
GifDrawable gif = new GifDrawable(bytes);
gifImageview.setImageDrawable(finalGif);
動态圖轉換成bitmap後就會變成靜态圖。内容會損失。
源碼位址http://download.csdn.net/detail/u014788634/9744064