# GifVeiw播放Gif動畫 #
1.下載jar包,并添加

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多方法還是沒解決,這個問題先放一放