在活动之间转换时,例如拨打startActivity();
或使用back
按钮时,屏幕会从侧面滑入。
有没有办法改变这个?我有一个类似闪存卡的应用程序,所以当我从活动A移动到活动B时,我希望屏幕翻转就像转动真正的闪存卡一样。
有没有办法开箱即用?或者这需要一些自定义动画?
答案 0 :(得分:7)
自Android 2.0(API Level 5)以来,您可以使用Activity.overridePendingTransition
指定显式过渡动画。
见http://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int,int)
答案 1 :(得分:1)
据我所知,应用程序无法控制其活动之间的转换。
可以做的是使用自定义ViewGroup合并这两个活动,该自定义ViewGroup使用您喜欢的任何动画在两个视图之间进行更改。这不是微不足道的,但肯定是可行的。