Android Studio显示gif的一种方法:使用开源的android-gif-drewable
首先,AndroidStudio获取assets中的图片/文件,以gif图片为例:getAssets().openFd("xx.gif");
接着,android-gif-drewable
1.首先在app/build.gradle中dependencies{
添加 compile ‘pl.droidsonroids.gif:android-gif-drawable:1.1.+'
}
2.在XML布局文件中,添加
<pl.droidsonroids.gif.GifImageView
android:id=“@+id/gif_iv"
android:layout_width="wrap_content"
android:layout_height=“wrap_content"
/>
3.GifImageView gif_iv = (GifImageView)findById(R.id.gif_iv);
GifDrawable gifDrawable = new GifDrawable(getAssets().openFd(“xx.gif"));
gif_iv.setImageDrawable(gifDrawable);
其实,只需下载下来android-gif-drewable库就很简单了。