帧动画
2016-11-04 10:08
104 查看
顶部帧动画,适用于Refreshing状态
首先需要几张帧图片,新建drawbale文件夹,然后新建anim.xml文件
oneshot属性:true代表动画只执行一次,停止在最后一帧图片上;false代表动画循环播放
duration属性:动画持续时间
然后设置图片(执行动画的图片)背景:
最后在需要执行动画的地方设置如下代码:
首先需要几张帧图片,新建drawbale文件夹,然后新建anim.xml文件
oneshot属性:true代表动画只执行一次,停止在最后一帧图片上;false代表动画循环播放
duration属性:动画持续时间
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/progress_loading_image_01" android:duration="150"/> <item android:drawable="@drawable/progress_loading_image_02" android:duration="150"/> </animation-list>
然后设置图片(执行动画的图片)背景:
imageView.setBackgroundResource(R.drawable.anim);
最后在需要执行动画的地方设置如下代码:
AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getBackground(); animationDrawable.start();
相关文章推荐
- C#实现刷新桌面的方法
- Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
- android编程之下拉刷新实现方法分析
- 使用JavaScript刷新网页的方法
- window.location.reload 刷新使用分析(去对话框)
- Javascript刷新窗口方法小结
- 一个收集图片的bookmarlet(js 刷新页面中的图片)
- Js智能判断浏览器是关闭还是刷新的代码
- jquery实现界面无刷新加载登陆注册
- bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
- JavaScript中iframe实现局部刷新的几种方法汇总
- JS区分浏览器页面是刷新还是关闭
- easyui window refresh 刷新两次的解决方法(推荐)
- js 通过cookie实现刷新不变化树形菜单
- Ionic实现页面下拉刷新(ion-refresher)功能代码
- js返回上一页并刷新的多种实现方法
- jqueryMobile 动态添加元素,展示刷新视图的实现方法
- jQuery+Ajax实现无刷新分页
- jQuery 局部div刷新和全局刷新方法总结
- jquery控制页面部分刷新的方法