`
chenhaodejia
  • 浏览: 111543 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android判断动画已结束

阅读更多

添加一个动画效果  

发现动画没执行完  就直接跳转或者finish掉

 

添加动画监听事件即可,代码如下:
  1. player.startAnimation(anim);  
  2. anim.setAnimationListener(new AnimationListener() {  
  3.       
  4.     @Override  
  5.     public void onAnimationStart(Animation animation) {  
  6.         // TODO Auto-generated method stub   
  7.           
  8.     }  
  9.       
  10.     @Override  
  11.     public void onAnimationRepeat(Animation animation) {  
  12.         // TODO Auto-generated method stub   
  13.           
  14.     }  
  15.       
  16.     @Override  
  17.     public void onAnimationEnd(Animation animation) {  
  18.         // TODO Auto-generated method stub   
  19.         finish();  
  20.     }  
  21. });  
  22.   
  23. overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);  
				player.startAnimation(anim);
				anim.setAnimationListener(new AnimationListener() {
					
					@Override
					public void onAnimationStart(Animation animation) {
						// TODO Auto-generated method stub
						
					}
					
					@Override
					public void onAnimationRepeat(Animation animation) {
						// TODO Auto-generated method stub
						
					}
					
					@Override
					public void onAnimationEnd(Animation animation) {
						// TODO Auto-generated method stub
						finish();
					}
				});
				
				overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);

 

 

 

在onAnimationEnd    添加自己想要的动作就行  

分享到:
评论

相关推荐

    android判断动画已结束示例代码

    添加一个动画效果,发现动画没执行完 就直接跳转或者finish掉,添加动画监听事件即可,示例代码如下

    Android APP启动多图滚动的UI引导页动画效果.rar

     当监听动画结束的动作,在动画结束的时候开启一个线程,这个线程中绑定一个Handler,并在这个Handler中调用goHome方法,而通过postDelayed方法使这个方法延迟500毫秒执行,达到达到持续显示第一屏500毫秒的效果。...

    Android 常用六大框架

    1、volley ... (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级... (8) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向) (9) 自动更新模块 (10) 一系列工具类

    Android实现长按圆环动画View效果的思路代码

    最近想到一个需求,类似悦跑圈或者Keep的结束按钮动画 二、思路代码 该动画按钮的主要作用就是防止用户误操作,具体实现思路如下: 1、监听用户的触摸事件OnTouchListener,在ACTION_DOWN的时候,记录下xy坐标和...

    Android仿新浪微博启动界面或登陆界面(1)

    在动画启动的时候判断网络,动画结束时完成判断并进入登陆界面。 /** * Created by D&LL on 2016/5/25. * 初始页面加载界面 */ public class SplashActivity extends Activity { @Override protec

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 研究生签名: 日期: 东南大学学位论文使用 授权声明 东南大学、中国科学技术信息研究所、国家图书馆有权保留本人...

    Android ScrollView的顶部下拉和底部上拉回弹效果

    left top right bottom参数,根据顶部下拉操作和底部上拉操作进行子View的布局参数根据滑动距离改变,ACTION_UP的时候判断是否存在回弹,如果需要则进行动画回弹到原来的位置,可以添加一个回弹结束监听,比如监听...

    Android仿微信语音消息的录制和播放功能

    当手指抬起时,判断是否开始录音,录音时长是否过短,符合条件则提示录音时长过短;正常结束时通过回调返回该次录音的文件路径和时长。 4.点击录音列表的item时,播放动画,播放对应的音频文件。 主要用到4个核心类...

    JAVA互联网拨号源码-AndroidUtils:Android封装好的工具类代码合集

    组件的启动、结束、跳转(含动画)、获取栈顶、判断是否是 Activity 等方法。 横竖屏适配。 App 的安装、启动、卸载、状态获取等。 包含数组常用操作方法。 公开访问 assets 目录下面的资源文件。 栏相关的工具类。...

    taiqiu.rar_billiards

    android3D游戏OpenGL ES开发实例,台球游戏。...在对战模式情况下,游戏需要设计判定胜利失败的功能,玩家须经过努力尽可能获取比对方高的分数,游戏结束时以获取分数的高低作为判断胜利失败的标准。

    毕业设计飞机大战源码下载-plane:使用Cocos2d-x引擎c++语言制作的飞行射击类游戏。shootinggame!

    若主角与敌机发生碰撞,判断敌人是否血量降为零,执行爆炸动画并增加积分,并且判断主角血量是否降为零,若是,直接进入结束界面。若本场分数超过最高分数,则将分数写入本地。在结束界面中可以选择是否接受和是否...

Global site tag (gtag.js) - Google Analytics