首页 > 系统 > Android > 正文

Android给ListView添加一个入场动画

2019-11-09 14:48:13
字体:
来源:转载
供稿:网友

动画是一个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>

**然后anim目录中再写一个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"

转自:http://www.cnblogs.com/lovelyYakir/p/5906409.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表