Android:ViewFlipper或ViewPager - 哪个更好?

Bha*_*iya 26 android viewflipper android-fragments android-viewpager

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

我想要的:我只是想根据我的问题提出一个最好的选择,ViewFlipper或者ViewPager

我搜索过的内容:我在StackOverflow上经历了不同的链接,即如何提高ViewFlipper/ViewAnimatorViewFlipper与Fragments的性能,但我找不到我想要的东西.

我曾经有过ViewPager一些工作,但当时只有3或4个Fragments我必须管理.如果我用它来解决这个问题,我这次必须管理25个Fragments.所以我想知道是否有更好的解决方案.

我也进行了一些研发,ViewFliper并且知道它只有一个Activity我必须管理,但它没有动画精度ViewPager.

请建议我是否应该去ViewPagerViewFlipper

提前致谢.

Ewo*_*oks 33

介绍:首先想到我会推荐Gallery小部件而不是ViewFlipper,但它自JellyBean(API 16)以来被折旧(0.o),可能是因为非可见元素实现的不良回收.

回答:你现在应该使用的是ViewPagerHorizo​​ntalScrollView.在你的情况下(尽管没有太多给定的细节)我认为是更好的ViewPager因为根据文档:

.. Horizo​​ntalScrollView是一个FrameLayout,意味着你应该在其中放置一个子节点,包含要滚动的整个内容.

另一方面,对于ViewPager,您应该实现PagerAdapter来生成将在此视图中显示的页面.

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

希望你会发现这有用;)干杯

  • @Ewoks你能详细说明答案吗?我不太了解你是如何得出ViewPager而不是ViewFlipper的结论:( (5认同)