如何使用ViewFlipper在不同的活动之间切换

6
在我的安卓应用中,我使用了两个活动,并希望能够在这些活动之间实现平稳的切换。我看到很多参考教程都提到ViewFlipper可以在一个活动中平滑地切换视图。所以我想知道是否可以使用ViewFlipper在不同的活动之间进行切换,或者是否有其他可能的方法来实现这一点。目前我只是使用按钮点击来启动活动,但切换效果并不好看。
如果您有任何建议,我将不胜感激。
谢谢, Baluk
2个回答

3

ViewFlipper只能处理视图而非活动。如果有一种方法可以将活动包装在视图中,那么您可能可以模拟它,但我担心导航堆栈会变得混乱。


3
您实际想要做的是为调用或结束Activity时设置自定义或其他类型的动画。

答案是肯定的。您可以在调用其中一种startActivity()版本或finish()方法后立即使用overridePendingTransition()方法来实现。


谢谢回复。我已经研究了函数overridePendingTransition(),并知道它只适用于2.0版本及以上。由于我希望我的应用程序可以安装在所有1.6版本及以上的设备上,所以我想我运气不好。是否有其他方法来解决这个问题呢?但是很高兴知道还有一个适用于活动的函数。 - Balakrishna
@Balakrishna:你说得完全正确。我忘记了向后兼容性。 - Octavian Helm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接