首先在res/anim目录下新建sweep_in.xml

<?xmlversion="1.0"encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:duration="1000"android:fromAlpha="0.0"android:interpolator="@android:anim/decelerate_interpolator"android:toAlpha="1.0"/><translateandroid:duration="1000"android:fromXDelta="100%"android:interpolator="@android:anim/bounce_interpolator"android:toXDelta="0"/></set>

然后同理创建layout_swipe_in.xml

<layoutAnimationxmlns:android="http://schemas.android.com/apk/res/android"android:animation="@anim/sweep_in"android:animationOrder="random"android:delay="10%"/>android:delay子类动画时间间隔延迟20%|1.2android:animationOrder="random"子类的显示方式normal0默认reverse1倒序random2随机android:animation="@anim/slide_right"表示子项显示动画

为视图设置效果

  1. xml方式

android:layoutAnimation="@anim/layout_swipe_in"

2.代码方式

//通过加载XML动画设置文件来创建一个Animation对象;Animationanimation=AnimationUtils.loadAnimation(this,R.anim.swipe_in);//得到一个LayoutAnimationController对象;LayoutAnimationControllerlac=newLayoutAnimationController(animation);//设置控件显示的顺序;lac.setOrder(LayoutAnimationController.ORDER_REVERSE);//设置控件显示间隔时间;lac.setDelay(200);//为ListView设置LayoutAnimationController属性;listview.setLayoutAnimation(lac);


更多相关文章

  1. Android 下载进度条, 自定义加载进度条,loading动画
  2. Linux下面为Android Studio创建快捷方式即起动器
  3. Android进阶-Android动画机制与使用技巧
  4. 我的Android进阶之旅------>Android利用温度传感器实现带动画效
  5. android 退出activity 的方式总结
  6. android实现swipe的手势及页面拖动动画
  7. Android Activity 界面跳转动画(系统、自定义)

随机推荐

  1. android6.0、7.0、8.0新特性总结之开发应
  2. Windows环境下编译Assimp库生成Android可
  3. Android无障碍浅析
  4. Android 常用图片框架对比
  5. android与js的交互之jsbridge使用
  6. Android之玩转View(六):Canvas基础使用和Reg
  7. android版本飞鸽传书源码
  8. Android 的 那些 秘密代码
  9. Android中View的知识体系——(2)View的滑动
  10. Android平台中振动器系统详解