ViewPager页面拖动到最前或最后的时候回弹效果

看到一哥们用ViewPager写的左右滑动的屏幕,像UC浏览器那样,连接:
http://www.eoeandroid.com/thread-92508-1-1.html
但是当滑到最左端或者最右端就不能滑动了,感觉用户体验不如UC的,所以就试着弄了下
在左面和右面各增加个空View
然后在onPageSelected方法中

1  @Override
2                         public void onPageSelected(int arg0) {
3                                 // TODO Auto-generated method stub
4                                 System.out.println("onPageSelected = " + arg0);
5                                 if(arg0 == 0)
6                                         mViewPaper.setCurrentItem(arg0 + 1);
7                                 else if(arg0 == mViewList.size() - 1)
8                                         mViewPaper.setCurrentItem(arg0 - 1);
9                         }

就OK了

 

posted on 2012-04-14 14:59  simpleceo  阅读(1950)  评论(3编辑  收藏  举报

导航