android實現gif圖播放、暫停、繼續播放


之前做過一個項目,在android上實現gif圖的播放以及點擊屏幕彈出窗口顯示gif圖片的暫停,之前一直用gifView的jar包實現gif圖片的顯示,但是在gif暫停、繼續播放這塊沒有找到好的解決方案,查詢一些資料,使用gifImageView實現很好的解決,廢話不多說,一下介紹一下gifImageView的使用。

1.引入GifImageView

如果用androidStudio開發,可在開發工具中直接引入pl.droidsonroids.gif:android-gif-drawable:1.2.15,如下圖所示:

2.在需要的布局中引入pl.droidsonroids.gif.GifImageView布局,如下

<pl.droidsonroids.gif.GifImageView
            android:id="@+id/gifImgView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:visibility="visible" />

3.gif圖初始化、播放、暫停、繼續

初始化:

GifImageView giv=(GifImageView) findViewById(R.id.gifImgView);//獲取到該布局
GifDrawable gifDrawable=new GifDrawable(getResources(), R.drawable.jingzhi);//設置資源對象
GifUtil gifUtil=new GifUtil(giv);
播放:
gifUtil.setGif(gifDrawable);//gif圖片顯示
暫停及繼續:
gifUtil.stop();//暫停
gifUtil.start();//繼續



 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM