Android基础之加载动画
2016-02-18 17:15
337 查看
今天介绍的是加载的时候旋转的菊花
加载的时候,有一个loading的过程,通常为一个圆圈一直转,方式有两种。
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/loading"
android:pivotX="50%"
android:pivotY="50%" />
其中loading就是那张旋转的图片,这个布局代表的是一个旋转动画,android:pivatX="50%"设置动画相对于X坐标的位置,
50%表示相对于图片居中的坐标位置,android:pivotY同理。
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot=false>
<item android:drawable="@drawable/icon1" android:duration="100"/>
<item android:drawable="@drawable/icon2" android:duration="100"/>
<item android:drawable="@drawable/icon3" android:duration="100"/>
<item android:drawable="@drawable/icon4" android:duration="100"/>
<item android:drawable="@drawable/icon5" android:duration="100"/>
<item android:drawable="@drawable/icon6" android:duration="100"/>
</animation-list>
设置android:oneshot=false动画会一遍一遍的重复,icon1-icon6为六张图片,duration是每张图片显示的时间,动画会从icon1到icon6按时间执行。然后重复
加载的时候,有一个loading的过程,通常为一个圆圈一直转,方式有两种。
一.animated-rotate图片旋转动画
<?xml version="1.0" encoding="utf-8"?><animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/loading"
android:pivotX="50%"
android:pivotY="50%" />
其中loading就是那张旋转的图片,这个布局代表的是一个旋转动画,android:pivatX="50%"设置动画相对于X坐标的位置,
50%表示相对于图片居中的坐标位置,android:pivotY同理。
二.animation-list帧动画
<?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/icon1" android:duration="100"/>
<item android:drawable="@drawable/icon2" android:duration="100"/>
<item android:drawable="@drawable/icon3" android:duration="100"/>
<item android:drawable="@drawable/icon4" android:duration="100"/>
<item android:drawable="@drawable/icon5" android:duration="100"/>
<item android:drawable="@drawable/icon6" android:duration="100"/>
</animation-list>
设置android:oneshot=false动画会一遍一遍的重复,icon1-icon6为六张图片,duration是每张图片显示的时间,动画会从icon1到icon6按时间执行。然后重复
相关文章推荐
- IntentService
- Android XMl文件中tools前缀
- Android蓝牙开发
- android launchmode singleinstance问题
- Android四大组件之ContentProvider----数据共享
- sencha touch中处理Android返回按钮事件
- AndroidStudio中Git的使用
- 利用Android的媒体库,遍历SD卡中的音乐文件,并用Service制作简单的音乐播放
- android 软键盘完全解析 InputMethodManager
- 关于Android中android:marginBottom不起作用以及android:signleLine对文字的影响
- 在Fragment如何使用共享元素转场动画
- Android中处理崩溃异常——补充内容
- android 开发 百度地图 最新指定区域截图
- Android之Monkey全参数(包含隐藏参数)
- Android中通过进程注入技术修改系统返回的Mac地址
- 国内优秀Android学习资源
- Android APK反编译得到Java源代码和资源文件
- android悬浮窗口的实现
- android: qq 5.0 demo学习笔记(主 粒子爆炸效果+ViewDragHelper)
- android到底可以加载多大的图不报OOM错误