# 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多方法还是没解决,这个问题先放一放

更多相关文章

  1. Android:控件的隐藏显示失效了
  2. RadioButton修改标志图片
  3. android中怎么把控件隐藏
  4. Android常用控件
  5. 设置控件不可点击
  6. android超炫的图片浏览器
  7. Android Studio App设置线性布局LinerLayout控件占屏幕长宽比例
  8. android 图片自动切换
  9. Android月历控件(DatePicker)和时间控件(TimePicker)的使用

随机推荐

  1. Linux Docker 镜像打包
  2. 以 npm 方式安装探针
  3. Ubuntu 系统中开启 sftp 功能
  4. 使用云服务器掉线/异常/出问题是什么原因
  5. Docker 镜像基本操作
  6. 在 Ubuntu 上使用源码安装 OpenResty
  7. Linux 发行版添加软件源
  8. Kubernetes 应用迁移
  9. 今日学习内容 2021-12-20
  10. [开胃小菜]vscode常用插件与字体