Android基础之加载动画

今天介绍的是加载的时候旋转的菊花android

加载的时候,有一个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坐标的位置,spa

50%表示相对于图片居中的坐标位置,android:pivotY同理。xml

 

二.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>utf-8

设置android:oneshot=false动画会一遍一遍的重复,icon1-icon6为六张图片,duration是每张图片显示的时间,动画会从icon1到icon6按时间执行。而后重复get

相关文章
相关标签/搜索