何时使用ViewFlipper或新活动?

mar*_*lar 5 android viewflipper android-activity

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

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

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

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

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

om2*_*345 1

如果您有超过 3-4 个屏幕且布局复杂,则使用带有视图翻转器的一项 Activity 成本非常高。一项活动将初始化视图翻转器中的所有视图并使用更多资源。您可以使用活动并实现任何类型的动画以进行过渡或切换活动。使活动轻量级,以便快速加载使用后台任务进行查询,以便活动快速加载。