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);

// 添加监听器

v1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

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

}

});

// 设置显示的大小,拉伸或者压缩

v1.setShowDimension(900, 700);

// 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示

v1.setGifImageType(GifView.GifImageType.COVER);

注意:

如果想要加载网络的gif图片,建议使用Fresco这个控件,Fresco很好的解决了图片缓存的问题,如果用GifView的话体验不好,但是目前Fresco在Eclipse中引入库文件很容易,在Android Studio下由于需要NDK编译,网上看了N多方法还是没解决,这个问题先放一放

你可能感兴趣的:(cc)