overridePendingTransition设置Activ
2019-10-24 本文已影响0人
dlihasa
overridePendingTransition的简介
Activity在切换或者是退出的时候可以使用渐入,滑动,缩放等动态效果。
使用的就是方法overridePendingTransition,可以在Activity当中直接调用。
这个函数有两个参数,一个参数是被启动activity进入时的动画,另外一个参数则是当前activity被切换时的动画。
此方法在startActivity()或者 是finish()后调用,在切换 或是 退出时就会调用此动画。
startActivity()后是设置被启动的activity进入的动画,设置一个合理的当前页面退出的动画,但是不设置退出动画有可能切换页面时会黑屏;finish()后是设置当前activity关闭时退出的动画,第一个参数(设置进入动画可以直接设置为0也可以随意设置一个),退出动画必须在此设置生效
- 这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要注意:
- 它必需紧挨着startActivity()或者finish()函数之后调用
- 它只在android2.0以及以上版本上适用
- 具体设置动画中关于activity位置的说明参考这里:
https://www.oschina.net/question/97118_34343
其他相关
https://blog.csdn.net/weixin_37569048/article/details/80242713
https://www.oschina.net/question/97118_34343
https://www.jianshu.com/p/c19e607f08aa
https://blog.csdn.net/qq_15807167/article/details/64904947
Fragment与Activity之间跳转动画