android 4.0以上
compile 'me.codeboy.android:cycle-view-pager:1.0.0'
<fragment
android:id="@+id/cycleViewPager"
android:name="me.codeboy.android.cycleviewpager.CycleViewPager"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
CycleViewPager cycleViewPager = (CycleViewPager) getFragmentManager()
.findFragmentById(R.id.cycleViewPager);
// 设置循环,在调用setData方法前调用
cycleViewPager.setCycle(true);
// 在加载数据前设置是否循环
cycleViewPager.setData(views);
// 设置自动播放
cycleViewPager.setWheel(true);
- 设置是否循环需要在设置数据之前,即在setData前调用setCycle,CycleViewPager默认不循环。
- 外层有viewPager时,需要继承cn.androiddevelop.cycleviewpager.lib.BaseViewPager。
- 设置自动播放时,CycleViewPager自动为可循环滚动.滚动是轮播的基础。