如何以循环方式滑动视图集合

时间:2013-04-25 03:58:51

标签: android

我有四个表面视图,我想一次显示一个。如果我想看下一个,我需要从右向左滑动以进行下一个表面视图。它就像电影胶片。什么android组件可以用来实现这一目标?任何方向都会感激不尽。

2 个答案:

答案 0 :(得分:1)

也许InfiniteViewPager可以帮助您:https://github.com/antonyt/InfiniteViewPager

在您的布局中,您可以使用:

<com.antonyt.infiniteviewpager.InfiniteViewPager 
       android:id="@+id/pager" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" />

在您的活动中,将PageAdapter包装在InfinitePagerAdapter

PagerAdapter adapter = new InfinitePagerAdapter( ... a PageAdapter ... );

答案 1 :(得分:0)

我认为您应该使用TabSwipe功能。

可以帮助您从一个视图滑动到另一个视图从右到左从左到右

阅读:

  1. Tabs and swipe views
  2. Horizontal view swiping with viewpager