我有GridView
,其中显示了我应用中所有活动的图片。当用户点击其中一个GridView
项时,我想开始该活动。我们称之为Activity
,FirstActivity。现在,当用户点击FirstActivity中的按钮时,我想开始第二个活动,我们称之为SecondActivity。但是,当从FirstActivity转换到SecondActivity时,我想在两者之间显示GridView。
它看起来像这样:
GridActivity(选择网格项) - > FirstActivity
FirstActivity(按钮点击) - > GridActivity - > SecondActivity
答案 0 :(得分:0)
您可以使用ActivityOptions类在Activity开关上制作自定义动画。遗憾的是,它只能从API v16
获得答案 1 :(得分:-1)
你可以在2之间开始一个新的活动,这将是一个动画。
我就是这样做的:
在activity1中,在按钮上单击我调用activity2,它只是一个带有progressBar和一些动画的视图,并持续到我的acitivity3准备打开,然后我的activity2启动activity3。
如果你只想拥有那个动画,但是没有任何真正的加载,你可以使用线程模拟一些工作,例如3秒,然后调用目标活动。