cc

# GifVeiw播放Gif動畫 #

1.下載jar包,并添加

![](http://i.imgur.com/11O6Z23.png)

2.布局文件使用該控件

android:id="@+id/iv1"

android:layout_width="match_parent"

android:layout_height="200dp"

android:layout_marginTop="10dp"

android:scaleType="centerCrop" />

3.代碼中

GifView v1 = (GifView) findViewById(R.id.iv1);

// 設置圖片源

v1.setGifImage(R.drawable.gif);

// 添加監(jiān)聽器

v1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

LogUtils.toast("你點我了");

}

});

// 設置顯示的大小,拉伸或者壓縮

v1.setShowDimension(900, 700);

// 設置加載方式:先加載后顯示、邊加載邊顯示、只顯示第一幀再顯示

v1.setGifImageType(GifView.GifImageType.COVER);

注意:

如果想要加載網(wǎng)絡的gif圖片,建議使用Fresco這個控件,F(xiàn)resco很好的解決了圖片緩存的問題,如果用GifView的話體驗不好,但是目前Fresco在Eclipse中引入庫文件很容易,在Android Studio下由于需要NDK編譯,網(wǎng)上看了N多方法還是沒解決,這個問題先放一放

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容