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