转于:http://www.cnblogs.com/622698abc/archive/2013/05/13/3074949.html

-------------------------------------------------------------------------------------------------------

LayoutAnimationsController

1、什么是LayoutAnimationsController

LayoutAnimationsController可以用于实现使多个控件按顺序一个一个的显示。

1)LayoutAnimationsController用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置统一的动画效果。

2)每一个控件都有相同的动画效果

3)控件的动画效果可以在不同的时间显示出来

4)LayoutAnimationsController可以在xml文件当中设置,以可以在代码当中进行设置。

2、在xml当中使用LayoutAnimationController

1)在res/anim文件夹下创建一个名为list_anim_layout.xml文件:

android:dylay -动画间隔时间;

android:animationOrder -动画执行的循序(normal:顺序,random:随机,reverse:反向显示)

android:animation –引用动画效果文件

<layoutAnimation   xmlns:android="http://schemas.android.com/apk/res/android"   android:delay="0.5"   android:animationOrder="normal"   android:animation="@anim/list_anim"/>

2)创建list_anim.xml文件,设置动画效果

<?xmlversion="1.0"encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"   android:interpolator="@android:anim/accelerate_interpolator"   android:shareInterpolator="true">   <alpha      android:fromAlpha="0.0"      android:toAlpha="1.0"      android:duration="1000"/></set>

3)在布局文件main.xml当中为ListVIew添加如下配置

<ListView      android:id="@id/android:list"      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:scrollbars="vertical"      android:layoutAnimation="@anim/list_anim_layout"/>

更多相关文章

  1. android 实现由下至上弹出并位于屏幕底部的提示框【转】
  2. android:注册时的协议---》方法一:弹出框
  3. android的布局属性中padding和margin的区别
  4. Android(安卓)Material Design 实践(六)--MaterialNavigationDra
  5. Android(安卓)PullToRefreshView巴黎埃菲尔铁塔效果
  6. Android之Spinner解析
  7. Android启动画面Splash
  8. android 加载进度条动画
  9. [Android(安卓)UI界面] 怎样实现ListView分页效果?

随机推荐

  1. image button on android
  2. android 判断是否第一次进入欢迎页
  3. MySQL数据库开发的36条原则(小结)
  4. MySql 知识点之事务、索引、锁原理与用法
  5. MySQL 查询速度慢与性能差的原因与解决方
  6. mysql查询慢的原因和解决方案
  7. 老鸟带你开发专业规范的MySQL启动脚本
  8. Win7 安装 Mysql 5.6的教程图解
  9. mysql备份脚本并保留7天
  10. mysql 设置自动创建时间及修改时间的方法