Android:ViewFlipper或ViewPager – 哪个更好?

我陷入了一个阶段。 我总共有20到25个应该像ViewPager一样animation的图像。 现在所有的图像我有onClick()事件,我不知道我应该使用ViewPagerViewFlipper 。 我可以实现这两个东西,这里没有问题。

我想要什么:我只是想要一个build议,根据我的问题,这将是最好的select, ViewFlipperViewPager

我所search的内容:我已经通过了StackOverflow的不同链接,即如何提高ViewFlipper / ViewAnimator和ViewFlipper与碎片的性能 ,但我找不到我想要的东西。

我曾与ViewPager有所合作,但当时只有3或4个Fragments我必须pipe理。 如果我用它来解决这个问题,这次我必须pipe理25个Fragments 。 所以我想知道是否有更好的解决scheme。

我也对ViewFliper做了一些研发,知道它只有一个Activity我不得不pipe理,但它没有ViewPager的animation准确性。

请build议我是否应该去ViewPagerViewFlipper

提前致谢。

Solutions Collecting From Web of "Android:ViewFlipper或ViewPager – 哪个更好?"

介绍:首先想到的是,我会推荐使用Gallery Widget来代替ViewFlipper,但是自从JellyBean(API 16)以来,它被折旧(0.o),可能是因为不可见元素实现的不良回收。

回答:你现在真正应该使用的是ViewPager或Horizo​​ntalScrollView 。 在你的情况下(尽pipe没有太多的细节)我认为更好的ViewPager,因为根据文档:

Horizo​​ntalScrollView是一个FrameLayout,这意味着你应该放置一个孩子,包含整个内容滚动..

在ViewPager的另一面,你应该实现PagerAdapter来生成将在这个视图中显示的页面。

我的最终答案是A , ViewPager ;)

希望你会觉得这有帮助;)干杯