滚动活动到顶部

时间:2012-10-01 20:49:00

标签: android android-activity

我经常尝试和搜索,但没有找到答案。我有一个活动A,透明于活动B.我试图使活动A向上滚动到顶部,如通知栏,以便活动B变为活动状态。我应该能够在必要时向下滚动A.此外,我试图在A中的imageview上实现这种滚动,而不是活动A上的任何地方.onTouch和onTouchListener可以帮助我吗?请帮帮我。我正在寻找答案来实现这一功能。

2 个答案:

答案 0 :(得分:0)

我能想到的唯一方法就是使用Activity.overridePendingTranistion。使用此功能,您每次都必须开始和完成活动才能进行动画制作。您是否考虑使用动画下来的视图,例如SlidingDrawer

答案 1 :(得分:0)

您可以将活动A设置为顶部,保存其状态,然后启动活动B然后停止。当用户向下滑动以试图返回活动A时,活动B只是启动A,它从顶部开始向下设置动画。它会恢复已保存的数据,因此对于用户来说,它就像它一直处于活动状态一样。 如果您需要活动A继续处理,您可以将处理委托给活动B,也可以委托给服务,或者委托给RoboGuice控制的类,并保持活动,因为它在A和B中都被注入。