美文网首页
Activity切换动画

Activity切换动画

作者: 我就是非主流 | 来源:发表于2018-05-10 16:57 被阅读0次

Activity跳转场景分析

    两种:进入动画、退出动画,

    进入动画:1> 新创建Activity    2> 已经创建的Activity重新进入前台

    退出动画:1> finish Activity    2> 不结束Activity跳转Activity

动画资源

    在 res 目录下创建 anim 文件夹,anim里创建所需要的动画xml,如图所示:这里是淡入动画

实现方法

1.代码中设置

    Activity的onCreate方法中加入 overridePendingTransition(R.anim.open_in, R.anim.open_out);  

    Activity的onDestroy方法中加入 overridePendingTransition(R.anim.close_in, R.anim.close_out); 

2.在AndroidManifest中给Activity设置主题

    android:activityOpenEnterAnimation 一个activity创建进入的效果;

    android:activityOpenExitAnimation    一个activity还没有finish()下退出效果, 比如有俩个activity A与B 首先启动A 然后再启动B 那么A还没有finish()  这时A的退出效果;

    android:activityCloseEnterAnimation 表示上一个activity返回进入效果 比如有俩个activity A与B  B在最上面,B退出(finish)后 A重新进入的效果;

    android:activityCloseExitAnimation    表示的是activity finish()之后的效果 比如有俩个activity A与B B退出后会被finish() 那么B的退出效果在这定义。

相关文章

网友评论

      本文标题:Activity切换动画

      本文链接:https://www.haomeiwen.com/subject/xhftdftx.html