android ListView增加Animation效果
16lz
2021-01-24
anim文件夹下建立anim_layout.xml和alpha.xml
-----------------------android:animationOrder的取值有normal 0 默认reverse 1 倒序random 2 随机-----------------------
anim_layout.xml
[html] view plain copy
- <?xmlversion="1.0"encoding="utf-8"?>
- <layoutAnimationxmlns:android="http://schemas.android.com/apk/res/android"
- android:delay="0.5"
- android:animationOrder="random"
- android:animation="@anim/alpha"
- />
alpha.xml
[html] view plain copy
- <?xmlversion="1.0"encoding="utf-8"?>
- <setxmlns: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属性
[java] view plain copy
- <?xmlversion="1.0"encoding="utf-8"?>
- <LinearLayoutxmlns: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="Nodata"/>
- </LinearLayout>
更多相关文章
- Ubuntu 14.04 下 android studio 安装 和 配置
- Android的Layout --- 布局
- Android(安卓)PullZoomView:PullToZoomScrollViewEx(2)
- Android开发常见错误及技巧
- AndroidManifest.xml相关知识
- Android实现界面跳转功能
- android 动画调换上下布局