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 Studio如何Debug对应so文件C/C++代码
本篇文章主要介绍了浅谈Android Studio如何Debug对应so文件C/C++代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-12Android App中使用LinearLayout进行居中布局的实例讲解
这篇文章主要介绍了Android App中使用LinearLayout进行居中布局的实例讲解,文中分别介绍了水平居中和垂直居中的相关线性布局,需要的朋友可以参考下2016-04-04Android开发Jetpack组件Lifecycle原理篇
这一篇文章来介绍Android Jetpack架构组件的Lifecycle; Lifecycle用于帮助开发者管理Activity和Fragment 的生命周期, 由于Lifecycle是LiveData和ViewModel的基础;所以需要先学习它2022-08-08基于Android ContentProvider的总结详解
本篇文章是对Android ContentProvider进行了详细的总结与分析,需要的朋友参考下2013-05-05
最新评论