ViewPager

来源:互联网 发布:sql注入语句怎么使用 编辑:程序博客网 时间:2024/06/05 07:27

自定义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        //  无限滚动        //  显示多个        //  缓存多个