1 Activity动画是指从一个切换activity跳到另一个activity随着电影。
它由两部分组成:第一部分是一个activity动画出口;中的第二个另一部分activity动画被访问;
于Android的2.0版本号之后。有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition
这个函数有两个參数,一个參数是第一个activity进入时的动画。另外一个參数则是第二个activity退出时的动画。
这里须要特别说明的是。关于overridePendingTransition这个函数,有两点须要主意
1.它必需紧挨着startActivity()或者finish()函数之后调用"
2.它仅仅在android2.0以及以上版本号上适用
2 只是有时候overridePendingTransition 这个函数会不起作用,总结下。大概是下面三个方面的原因:
1、android系统版本号2.0下面,这个没办法。想其它办法解决切换动画吧。
2、在ActivityGroup等的嵌入式Activity中。这个比較easy解决,用例如以下方法就能够了:
this.getParent().overridePendingTransition 就能够解决。
3、在一个Activity的内部类中,或者匿名类中。这时候仅仅好用handler来攻克了。
4、手机的显示动画效果被人为或者其它方式给关闭了 如今打开就可以 设置->显示->显示动画效果
版权声明:本文博主原创文章。博客,未经同意不得转载。