有时候大家可能都会有使用gif动图的需求
其实很简单,git上有类似的开源项目
步骤:
1、build.gradle中加入依赖
注意,若工程中有使用jni的话,则引入该依赖可能会报错,需要适配不同的手机型号兼容NDK
compile'pl.droidsonroids.gif:android-gif-drawable:1.2.6'
2、在layout中使用
类似使用其他的原生控件,显示loading.gif动图即可
<pl.droidsonroids.gif.GifImageView
android:id="@+id/loading_url"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/loading" />
3、实例化和控制
其他的一切操作都可以类比ImageView