怎么用ViewPager实现循环滑屏 急求解答啊!!!!!!!!!!!!!!!!!!!

qpommmm 发布于 2012/08/03 13:09
阅读 1K+
收藏 1
加载中
0
理工男海哥
理工男海哥

假设你的viewPager中有 三个view a,b,c

那么在你的adapter里面添加5个view,顺序是 c,a,b,c,a

程序加载的时候默认的view为第一个 c,a,b,c,a (带有背景色的这个a)

往左滑动到 c,a,b,c,a (第一个c)的时候,程序设置为c,a,b,c,a(最有一个c)

这个时候如果往右滑动到 c,a,b,c,a (最有一个a),程序设置为 c,a,b,c,a (第一个a)

 

不知道能不能看懂~~~~ 呵呵

 

qpommmm
qpommmm
嗯 我试试吧 还是有点蒙 但是 还要 谢谢你 呵呵
0
weizhong
weizhong
在getCount()方法返回Intger.MAX,在instranceView()里计算position=position%实际view个数
0
g
gshengli

@Override
   public void onPageSelected(int arg0) {

判断arg0是0还是你的viewCount-1,然后分别设为viewCount-1 和0 ,即可

}

 

返回顶部
顶部