最近在项目中有使用到GitHub超过4K个star的一个关于ViewPager的无限滑动的开源库,该库的主要效果如下所示:
compile 'com.github.devlight:infinitecycleviewpager:1.0.2'
<com.gigamole.infinitecycleviewpager.HorizontalInfiniteCycleViewPager android:layout_width="match_parent" android:layout_height="match_parent" app:icvp_interpolator="..." app:icvp_center_page_scale_offset="30dp" app:icvp_max_page_scale="0.8" app:icvp_medium_scaled="true" app:icvp_min_page_scale="0.5" app:icvp_min_page_scale_offset="5dp" app:icvp_scroll_duration="500"/>