1、
如果想在ListView中item条目出现时显示动画效果,那么可以使用系统的,或者是自定义的都可以,下面就是一个使用自定义动画的ListView动画演示:
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/listview_anim" >
</ListView>
关键是:android:layoutAnimation="@anim/listview_anim"
2、
下面是@anim/listview_anim.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/scale_0_1"
android:delay="0.5" >
</layoutAnimation>
3、
下面是@anim/scale_0_1.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0"
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
所以说,这些动画全部都是自定义的,包括所在文件夹,需要注意的是,ListView引用的layoutAnimation标签是一个根标签是“layoutAnimation”的“动画关联文件”,“动画关联文件”layoutAnimation关联的“动画声明文件”是根标签为“scale”的一个自定义动画文件。
如果想在ListView中item条目出现时显示动画效果,那么可以使用系统的,或者是自定义的都可以,下面就是一个使用自定义动画的ListView动画演示:
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/listview_anim" >
</ListView>
关键是:android:layoutAnimation="@anim/listview_anim"
2、
下面是@anim/listview_anim.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/scale_0_1"
android:delay="0.5" >
</layoutAnimation>
3、
下面是@anim/scale_0_1.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0"
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
android:duration="1000" />
所以说,这些动画全部都是自定义的,包括所在文件夹,需要注意的是,ListView引用的layoutAnimation标签是一个根标签是“layoutAnimation”的“动画关联文件”,“动画关联文件”layoutAnimation关联的“动画声明文件”是根标签为“scale”的一个自定义动画文件。