天天看點

Android中如何顯示gif圖檔

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