android中一般使用静态图片很多,很少会显示动态gif图片。现介绍两种在android中显示动态视图的方法,使用的平台是android studio;
(一)使用第三方开源框架,直接在布局文件中加载gif:
1.在工程的build.gradle中添加代码
buildscript {
repositories {
mavenCentral()
}
}
allprojects {
repositories {
mavenCentral()
}
}
2.在app的build.gradle中添加依赖
compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.1'
3.在需要使用gif的布局文件直接写gif控件即可
<pl.droidsonroids.gif.GifImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/gif2" />
(二)使用Glide加载gif
使用Glide加载gif比较简单,可以直接在ImageView控件中显示gif图
1.添加Glide图片加载框架依赖