Android ListView Animation 布局动画

    AnimationSet set = new AnimationSet(false);
    Animation animation = new AlphaAnimation(0,1);   //AlphaAnimation 控制渐变透明的动画效果
    animation.setDuration(500);     //动画时间毫秒数
    set.addAnimation(animation);    //加入动画集合  

    animation = new TranslateAnimation(1, 13, 10, 50);  //ScaleAnimation 控制尺寸伸缩的动画效果
    animation.setDuration(300);
    set.addAnimation(animation);  

    animation = new RotateAnimation(30,10);    //TranslateAnimation  控制画面平移的动画效果
    animation.setDuration(300);
    set.addAnimation(animation);  

    animation = new ScaleAnimation(5,0,2,0);    //RotateAnimation  控制画面角度变化的动画效果
    animation.setDuration(300);
    set.addAnimation(animation);  

    LayoutAnimationController controller = new LayoutAnimationController(set, 1);  

    GridView gridView = (GridView) this.findViewById(R.id.gridview);
    gridView .setLayoutAnimation(controller);  //GridView 设置动画效果  

    ListView listview= (ListView)this.findViewById(R.id.listview);
    listview.setLayoutAnimation(controller);   //ListView 设置动画效果  

Android ListView Animation 布局动画

时间: 2024-08-05 19:15:20

Android ListView Animation 布局动画的相关文章

Android——ListView多布局+适配器(二)

Android--ListView多布局+适配器(二) <span style="font-size:18px;">package com.example.administrator.newstop.entity; /** * Created by Administrator on 2016/8/4. */ public class News { private String title; private String pubDate; private int img; p

Android ListView 多种布局--进阶二

Android ListView 多种布局–进阶一 中提及了这么一个需求,本博文就这个需求的实现做进一步探讨. 前面是单列,后面是双列的情况,使用ListView实现,一般的解决思路是处理getView和getCount方法,如下实现: 首先实现Adapter,处理getView和getCount方法 public class DoubleAdapter extends BaseAdapter implements OnClickListener{ private List<String> m

Android ListView Animation 4种动画效果(贴上了GIF图)

Animation是android的动画效果的组件,可以实现绚丽的翻页.ListView和GridView的展示. 这blog简单介绍一下4种动画效果方式: 1.  AlphaAnimation               控制渐变透明的动画效果    如图: 2.  ScaleAnimation               控制尺寸伸缩的动画效果 如图: 3.  TranslateAnimation        控制画面平移的动画效果  如图: 4.  RotateAnimation    

Android中的布局动画

简介 布局动画是给布局的动画,会影响到布局中子对象 使用方法 给布局添加动画效果: 先找到要设置的layout的id,然后创建布局动画,创建一个LayoutAnimationController,并把动画传给它,最后就可以设置这个布局的lac. sa的duration是整个布局动画完成的时间,LAC的delay是指每一个子对象间的延迟时间. LinearLayout layout = (LinearLayout) findViewById(R.id.activity_main); ScaleAn

(转)Android Property Animation 属性动画

版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/jjwwmlp456/article/details/38518657 目录(?)[-] Property Animation介绍 3.0以后新增了一些View的属性 ObjectAnimator 对象动画 ObjectAnimator的xml实现 xml定义动画 代码加载 动画xml AnimatorSet 动画集 xml定义动画集 代码加载 动画集的xml PropertyValuesHolder

Android开发之给ListView设置布局动画效果

1.通过JAVA代码添加,资源文件基本上不修改 XML文件,只添加了一个ListView,就不贴XML文件的代码了. java代码: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 setContentView(R.layout.act

Android ListView多布局讲解

Listview优化是一个老生常谈的事情了,其优化的方面也有很多种,例如,布局重用.在getView()中减少逻辑计算.减少在页面滑动的时候加在图片,而是在页面停止滚动的时候再加在图片.而今天要介绍的是另一种方式,那就是多布局. 一般使用的场景有一下两种情况: ① 当一个item有多重布局的情况下,使用部分隐藏来实现既笨拙又效率低下,这时多布局会是个不错的选择: ② 当一个item很复杂,页面内容多,item高度很高,甚至超过手机屏幕,这个时候就需要使用多布局将页面拆分成多个小item来提高执行

Android ListView实现各种动画效果ListViewAnimations

效果图: 以卡片的形式: 以GridView的形式: 以透明度渐变.分别向左右上下不通方向飞入: (整个ListView的效果)            ListView中items的效果: 长按单个item进行位置移动:    删除单个item: 同时选择删除多个item: 点击单个item的事件. 第三方控件 源代码: 链接:http://pan.baidu.com/s/1kTimSFd 密码:lel211

Android Animation动画实战(一): 从布局动画引入ListView滑动时,每一Item项的显示动画

前言: 之前,我已经写了两篇博文,给大家介绍了Android的基础动画是如何实现的,如果还不清楚的,可以点击查看:Android Animation动画详解(一): 补间动画 及 Android Animation动画详解(二): 组合动画特效 . 已经熟悉了基础动画的实现后,便可以试着去实现常见APP中出现过的那些精美的动画.今天我主要给大家引入一个APP的ListView的动画效果: 当展示ListView时,Listview的每一个列表项都按照规定的动画显示出来. 说起来比较抽象,先给大家