android判断动画已结束示例代码
更新时间:2014年10月16日 17:42:34 投稿:whsnow
添加一个动画效果,发现动画没执行完 就直接跳转或者finish掉,添加动画监听事件即可,示例代码如下
添加一个动画效果
发现动画没执行完 就直接跳转或者finish掉
添加动画监听事件即可,代码如下:
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);
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设备断电重启后WIFI不能自动重连的BUG(收藏)
这篇文章主要介绍了解决android设备断电重启后WIFI不能自动重连的BUG,本文给出了问题描述及分析过程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11
Android4.4+ 实现半透明状态栏(Translucent Bars)
这篇文章主要为大家详细介绍了Android4.4+ 实现半透明状态栏,对状态栏(Status Bar)和下方导航栏(Navigation Bar)进行半透明处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-09-09
调用startService会抛出IllegalStateException异常解决
这篇文章主要为大家介绍了调用startService会抛出IllegalStateException异常解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-07-07
5分钟学会Android设计模式之策略模式Strategy Pattern教程
这篇文章主要为大家介绍了5分钟学会Android设计模式之策略模式Strategy Pattern教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-03-03


最新评论