MyScroller 自定义的滑动对象,可设置时间间隔.
通过反射修改viewpager mScroller属性来实现滑动效果的控制
Field fields=ViewPager.class.getDeclaredField("mScroller");
fields.setAccessible(true);
MyScroller scroller=new MyScroller(this, new AccelerateInterpolator());
scroller.setduration(2000);fields.set(mViewPager, scroller);
在instantiateItem()方法中 判断view是否有parent
if(view.getParent()==null){
viewpage.addview();
}
加此判断 destroyItem()方法中就可以不用removeView();否则会报错!