Android常见控件-轮播图
主要通过两种不同的方式实现轮播图控件,都是基于ViewPager
实现的:
- 方式一:通过ViewPager的的页数为无限大
- 方式二:通过在图片一头一尾添加额外2张照片,用于图片切换
源码地址:https://github.com/fenggit/Banner
效果图
方式一(不推荐)
1.通过设置PagerAdpater的getCount为Integer的最大值,让用户短时间无法滑动到尽头,其中mNetImage为图片路径集合
@Override
public int getCount() {
// 设置无限循环,只有1张图片不循环
if (mNetImage.size() > 1) {
return Integer.MAX_VALU