Android给ListView添加一个入场动画
2024-08-28 11:50:25
动画是一个App体现良好交互的一种手段,通常的我们会看到很多App的ListView的Item都有一个入场动画例如:
可以看到,当进入界面加载ListView的Item的时候有一个向左滑动显示,并且淡入的动画。下面介绍一下实现方法:
<ListView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@null"
android:scrollbars="none"
android:layoutAnimation="@anim/anim_listview_item"
android:id="@+id/rcy_app_info"> </ListView>
*给ListView的布局设置属性layoutAnimation并且在anim文件中写一个动画XML,这里我叫list_anim,如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="500"/>
<translate
android:fromXDelta="-1000"
android:toXDelta="0"
android:duration="500"/>
</set>
**然后再写一个xml用于将这个动画设置在ListView中我命名为:anim_listview_item,如下:
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation
xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="0.5"
android:animationOrder="normal"
android:animation="@anim/list_anim"/>
***一句话在布局中引用进来:
android:layoutAnimation="@anim/anim_listview_item"
如果这篇博文对你有帮助,记得推荐哦。
最新文章
- 异常处理之“The remote certificate is invalid according to the validation praocedure.”
- :active 为什么在ios上失效
- Jmeter性能测试入门(链接收藏)
- [WPF]Slider控件常用方法
- 【处理手记】Configuration system failed to initialize异常的另类原因
- C#学校班级自动升级实现代码
- CentOS 6.5设置静态IP教程 并且可以ping通
- ICDM 2007
- BZOJ 1452 Count
- hdu 2121 , hdu 4009 无定根最小树形图
- 十八、Android引导界面
- poj1472[模拟题]
- CSRF攻击[转]
- Scheme Implementations对比
- 算法对比:Prim算法与Dijskra算法
- javascript函数值的重写
- AC_CONFIG_HEADER
- 普通项目如何转换成Maven项目 --转载自百度知道
- Git操作大全[实际用到的都放在这里总结]
- 浅谈event.client、event.screen与event.offset