1.
dependencies {
compile ‘pl.droidsonroids.gif:android-gif-drawable:1.2.+’
}
2.
< pl.droidsonroids.gif.GifImageView
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:background=”@drawable/gif_file”
/>
3.如果不gif文件播放了一次就不播放了
private void gifLoop(){
GifImageView gifImageView = (GifImageView) findViewById(R.id.gif_bg);
GifDrawable gifDrawable = null;
try {
gifDrawable = new GifDrawable(getResources(), R.drawable.login_bg);
gifDrawable.setLoopCount(0);
} catch (IOException e) {
e.printStackTrace();
}
gifImageView.setImageDrawable(gifDrawable);
}
本文介绍了如何在Android应用中实现GIF图片的循环播放功能。通过依赖引入android-gif-drawable库,并使用GifImageView组件加载GIF资源文件。针对只播放一次的问题,提供了解决方案,即通过设置GifDrawable的循环次数为0来达到无限循环的效果。
948

被折叠的 条评论
为什么被折叠?



