anim文件夹下建立anim_layout.xml和alpha.xml
-----------------------android:animationOrder 的取值有normal
0 默认reverse 1 倒序random 2 随机-----------------------
anim_layout.xml
-
<?xml version="1.0" encoding="utf-8"?>
-
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
-
-
android:delay="0.5"
-
android:animationOrder="random"
-
android:animation="@anim/alpha"
-
/>
alpha.xml
-
<?xml version="1.0" encoding="utf-8"?>
-
<set xmlns:android="http://schemas.android.com/apk/res/android"
-
android:interpolator="@android:anim/accelerate_interpolator">
-
-
<alpha
-
android:fromAlpha="0.0"
-
android:toAlpha="1.0"
-
android:duration="500" />
-
-
</set>
布局文件里的ListView增加一个layoutAnimation属性
-
<?xml version="1.0" encoding="utf-8"?>
-
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent"
-
android:orientation="vertical" >
-
-
<ListView
-
android:id="@id/android:list"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent"
-
android:drawSelectorOnTop="false"
-
android:layoutAnimation="@anim/anim_layout"
-
></ListView>
-
-
<TextView
-
android:id="@id/android:empty"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent"
-
android:text="No data" />
-
-
</LinearLayout>