自定义ViewPager
适配器 PageAdapter FragmentPageAdapter(速度快) FragmentStatePageAdapter(内存大)
监听
数据源 List<View> List<Fragment>
在Activity的布局文件中声明ViewPage(必须是V4包)
在Acitivity里绑定Adapter
vp.setAdapter(new MyViewPagerAdapter(views));
vp.addOnPageChangeListener(this);
其他
//设置当前页面
vp.setCurrentItem(0);
//监听页面切换
vp.setOnPageChangeListener(new MyOnPageChangeListener())
vp.setPageTransformer(true, new DepthPageTransformer() implement PageTransfomer);
// 动画3.0向下兼容,需要修改ViewPage源码
// 自定义动画
// 指示器 TabLayout
// 无限滚动
// 显示多个
// 缓存多个