您的位置:首页 > 移动开发 > Android开发

Android基础之加载动画

2016-02-18 17:15 337 查看
今天介绍的是加载的时候旋转的菊花

加载的时候,有一个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按时间执行。然后重复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息