在两个活动之间切换时,在两者之间制作动画时显示第三个视图?

时间:2013-02-22 13:20:29

标签: android android-animation

我有GridView,其中显示了我应用中所有活动的图片。当用户点击其中一个GridView项时,我想开始该活动。我们称之为Activity,FirstActivity。现在,当用户点击FirstActivity中的按钮时,我想开始第二个活动,我们称之为SecondActivity。但是,当从FirstActivity转换到SecondActivity时,我想在两者之间显示GridView。

它看起来像这样:

GridActivity(选择网格项) - > FirstActivity
FirstActivity(按钮点击) - > GridActivity - > SecondActivity

2 个答案:

答案 0 :(得分:0)

您可以使用ActivityOptions类在Activity开关上制作自定义动画。遗憾的是,它只能从API v16

获得

答案 1 :(得分:-1)

你可以在2之间开始一个新的活动,这将是一个动画。

我就是这样做的:

在activity1中,在按钮上单击我调用activity2,它只是一个带有progressBar和一些动画的视图,并持续到我的acitivity3准备打开,然后我的activity2启动activity3。

如果你只想拥有那个动画,但是没有任何真正的加载,你可以使用线程模拟一些工作,例如3秒,然后调用目标活动。