Android(安卓)ListView动画(逐行显示动画效果)
16lz
2021-01-26
1、
如果想在ListView中item条目出现时显示动画效果,那么可以使用系统的,或者是自定义的都可以,下面就是一个使用自定义动画的ListView动画演示:
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/listview_anim" >
关键是:android:layoutAnimation="@anim/listview_anim"
2、
下面是@anim/listview_anim.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
android:animation="@anim/scale_0_1"
android:delay="0.5" >
3、
下面是@anim/scale_0_1.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
android:fromXScale="0"
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
所以说,这些动画全部都是自定义的,包括所在文件夹,需要注意的是,ListView引用的layoutAnimation标签是一个根标签是“layoutAnimation”的“动画关联文件”,“动画关联文件”layoutAnimation关联的“动画声明文件”是根标签为“scale”的一个自定义动画文件。
如果想在ListView中item条目出现时显示动画效果,那么可以使用系统的,或者是自定义的都可以,下面就是一个使用自定义动画的ListView动画演示:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/listview_anim" >
关键是:android:layoutAnimation="@anim/listview_anim"
2、
下面是@anim/listview_anim.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
android:delay="0.5" >
3、
下面是@anim/scale_0_1.xml文件的代码:
<?xml version="1.0" encoding="utf-8"?>
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
android:duration="1000" />
所以说,这些动画全部都是自定义的,包括所在文件夹,需要注意的是,ListView引用的layoutAnimation标签是一个根标签是“layoutAnimation”的“动画关联文件”,“动画关联文件”layoutAnimation关联的“动画声明文件”是根标签为“scale”的一个自定义动画文件。
更多相关文章
- android 模拟器手机如何添加文件到sd卡?
- Android(安卓)studio的那些坑- so文件添加的正确位置
- Android(安卓)ADB详细介绍及用法
- Android应用程序四大组件之使用AIDL如何实现跨进程调用Service
- 从assets文件夹中读取文件
- Android(安卓)属性动画(Property Animation)完全解析 (下)
- Android(安卓)OpenCV_face使用OpenCV3.20的一个免安装OpenCV Man
- android图像与图像处理系列(一、Bitmap和BitmapFactory)
- Android-webview教程一