项目中的动画效果,gif实现
来源:互联网 发布:小智代练淘宝店 编辑:程序博客网 时间:2024/06/06 03:28
项目中的动画效果,(gif)简单实现
Glide加载gif,对这个开源的东西不是太了解,只是学会了一些简单的用法
话不多说直接上代码
1.首先在AS中build.gradle里配置Gilde
2.再需要加载gif动画的地方写
Gilde.with(this).load(R.drawable.xxx).asGif().into(xxx);
第一个xxx是项目R.drawable.xxx下的.gif图片
第二个xxx是图片控件
例如:
ivWaveGif = (ImageView) findViewById(R.id.iv_wave_gif);Glide.with(this).load(R.drawable.iv_wave_load).asGif().into(ivWaveGif);//这个加载gif会循环动画效果
很简单的使用已经完成了.(下面是根据需求让gif一直循环动画或者只让gif执行一次动画效果)
//加载gif,gif会一直循环动画Glide.with(this).load(R.drawable.iv_wave_load).asGif().into(ivWaveGif);
//解决第一次加载慢的问题,而且gif动画只加载一次动画(最后那个1是设置gif动画的次数)Glide.with(this).load(R.drawable.iv_wave_load).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(new GlideDrawableImageViewTarget(ivWaveGif,1));
可能存在的问题
这个页面没有别的控件的时候gif图片第一次不会显示,建议把图片放到drawable-xxhdpi就行
**********暂时没对Glide进行太多了解,喜欢朋友可以去看看这个
阅读全文
0 0
- 项目中的动画效果,gif实现
- 网页中的动画效果转为GIF图片
- gif文件的加载--实现动画效果
- CSS3+PNG实现GIF动画效果
- Android 实现gif动画效果1
- Android 实现gif动画效果2
- iOS的GIF动画效果实现
- iOS的GIF动画效果实现
- unity3d 克服GIF不支持,贴图实现动画效果
- java实现gif动画效果(java显示动态图片)
- 多种方法实现H5网页GIF图片动画效果
- gif动画效果 移动动画效果
- QTextEdit 实现gif动画
- 实现GIF动画缩略图
- GIF动画的实现
- 实现播放gif效果
- 2014-11-3Android学习------利用ViewFlipper实现滑动翻页的效果--------GIF动画实现
- HTML5 中的 canvas 标签 实现动画效果
- Android 友盟应用
- 第四章 创建一个社交网站
- MediaEncoder H264编码资料
- Deepgreen DB 是什么?
- .NET-数据拖动
- 项目中的动画效果,gif实现
- 使用json库 编译出现的问题
- 循环练习
- 欢迎使用CSDN-markdown编辑器
- Spring-batch使用PatternMatchingCompositeLineTokenizer解析不规则数据文件
- PHP中的HTML5应用 将Canvas图像保存到服务器
- 如何将Eclipse的一个工作空间的配置文件复制到另一个工作空间
- 新需求上线
- 记录一下下载内核的命令