Android 动画监听器

 

            
  1. public class HomeAnimationListener implements AnimationListener { 
  2.  
  3.     /** 
  4.      * left or rigth 
  5.      */ 
  6.     private int flag; 
  7.  
  8.     private ViewGroup animView; 
  9.  
  10.     public HomeAnimationListener(int flag, ViewGroup view) { 
  11.         this.flag = flag; 
  12.         this.animView = view; 
  13.     } 
  14.  
  15.     @Override 
  16.     public void onAnimationStart(Animation animation) { 
  17.  
  18.     } 
  19.  
  20.     @Override 
  21.     public void onAnimationEnd(Animation animation) { 
  22.         animView.clearAnimation(); 
  23.         switch (flag) { 
  24.         case -1
  25.             animView.layout(00, Variable.availableWidth, 
  26.                     Variable.availableHeight); 
  27.             break
  28.         case 1
  29.             animView.layout((int) (Variable.availableWidth * Common.USERPART), 
  30.                     0, (int) (Variable.availableWidth * (1 + Common.USERPART)), 
  31.                     Variable.availableHeight); 
  32.             break
  33.         default
  34.             break
  35.         } 
  36.         animView.postInvalidate(); 
  37.     } 
  38.  
  39.     @Override 
  40.     public void onAnimationRepeat(Animation animation) { 
  41.  
  42.     } 
  43.  

 

更多相关文章

  1. 【特效】【自定义控件】关键字飘飞效果
  2. Android:自定义view实现动画
  3. AnimatedStateListDrawable介绍
  4. android tween动画
  5. android AnimationSet
  6. Android的动画配置xml文件
  7. 介绍两个Android开源项目:Android显示GIF动画
  8. Android:自定义view实现动画
  9. android 属性动画

随机推荐

  1. 编译android版本pjsip
  2. android UI设计之 背景透明色 项目资源文
  3. Android(安卓)五大布局
  4. android 手机管理软件 发布开源代码
  5. [摘]Android如何将程序打成jar包
  6. [Android(安卓)Samples视频系列之ApiDemo
  7. 第二篇,赶脚
  8. 跨境电商的模式有哪些?4种高利润商业模式
  9. 如何自学手绘插画?手绘自学基础技巧!
  10. 一文教你快速部署OneBlog开源项目