本博主参考一下两个人的代码 实现了这个功能。最近没有时间,等有时间了会把代码搬过来。
http://www.apkbus.com/android-4206-1.html
http://blog.youkuaiyun.com/u011067360/article/details/26282169?utm_source=tuicool
下面这个链接是一个开源的叫ViewPagerIndicator-master,里面内容很多不仅仅是viewpager,可以下下来参考。
http://www.devstore.cn/code/info/611.html
另外附上,最后一页左滑页面跳转的代码
@Override
public void onPageScrollStateChanged(int state) {
// TODO Auto-generated method stub
switch (state) {
case ViewPager.SCROLL_STATE_DRAGGING:
misScrolled = false;
break;
case ViewPager.SCROLL_STATE_SETTLING:
misScrolled = true;
break;
case ViewPager.SCROLL_STATE_IDLE:
if (mViewPager.getCurrentItem() == mViewPager.getAdapter().getCount() - 1 && !misScrolled) {
startActivity(new Intent(this, SplashScreenActivity.class));
GuideActivity.this.finish();
}
misScrolled = true;
break;
}