使用viewpager注意几个有用的点

背景:做一个图片切换器
做法:使用普通PagerAdapter 与 view pager来做,配合view集合
要点:以下几个神奇的东西

// 设置一开始初始化的页面个数
mVpCarInfo.setOffscreenPageLimit(Math.min(mPageCarViews.size(), 5));

// 点击延伸到背后的容器 mLlPageCarContainer.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return mVpCarInfo.dispatchTouchEvent(event); } });

// 显示完整,不剪掉子view mLlPageCarContainer.setClipChildren(false); mVpCarInfo.setClipChildren(false);

// 拖动不要出现边界黑色边框 mVpCarInfo.setOverScrollMode(View.OVER_SCROLL_NEVER);