5

在活动之间转换时,例如呼叫startActivity();或使用back按钮时,屏幕会从侧面滑入。

有没有办法改变这个?我有一个类似闪存卡的应用程序,所以当我从活动 A 移动到活动 BI 时,我希望屏幕像翻动真正的闪存卡一样翻转。

有什么开箱即用的方法吗?或者这是否需要一些自定义动画?

4

2 回答 2

7

从 Android 2.0(API 级别 5)开始,您可以使用Activity.overridePendingTransition指定显式过渡动画。

http://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int , int)

于 2011-04-15T12:33:07.067 回答
1

据我所知,应用程序无法控制其活动之间的转换。

可以做的是使用自定义 ViewGroup 合并两个活动,该 ViewGroup 使用您喜欢的任何动画在两个视图之间更改。这不是微不足道的,但肯定应该是可行的。

于 2011-04-15T11:25:44.107 回答