何时使用ViewFlipper或新活动?

时间:2011-07-17 19:07:31

标签: android android-activity viewflipper

在我的应用程序中,我有一个listview,新闻项目只显示摘要,当用户点击某个项目时,我切换到一个新活动,显示webview中的完整文章。用户可以通过按返回按钮返回列表,但我也想使用swype手势。

现在我发现了ViewFlipper,但我对何时正确使用它存有疑问。如果我已正确理解它,ViewFlipper允许用户循环浏览一系列视图。因此从理论上讲,整个应用程序只能在一个活动中创建,而viewflipper则由所需的不同视图组成。当然,在大多数情况下都没有意义。

是否有关于何时使用ViewFlipper或何时开始新活动的经验法则?在我的新闻应用程序的特定情况下,它是ViewFlipper的候选者(同一活动中的详细信息视图)还是应该坚持我当前的设置?

另外,我认为ViewFlipper使用触摸事件(在视图之间滑动)更容易在屏幕之间切换,这是正确的吗?

我想要实现的一个例子是应用程序BeyondPod如何使用swype手势在屏幕之间切换。

1 个答案:

答案 0 :(得分:0)

如果您有超过3-4个屏幕和复杂的布局,则使用一个带有视图翻板的活动是非常昂贵的。一个活动将初始化视图翻录器中的所有视图并使用更多资源。 您可以使用活动并为转换或切换活动实现任何类型的动画。使活动重量轻,以便加载快速使用后台任务来执行查询,以便快速加载活动。