android 加载 .gif 并一直刷新
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”
/>
【android 加载 .gif 并一直刷新】3.如果不gif文件播放了一次就不播放了
private void gifLoop(){
GifImageViewgifImageView = (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第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)