Viewpager 自动轮播(无限循环) ,手动滑动时停止轮播+底部小圆点(一)

两三个月前做了一个listview头部添加viewpager的一个App,虽然已经上线,但是效果不是很好,不能无限轮播。这一段不是很忙,特意整理了一下,供大家参考互相学习。之前做项目的时候,上网看了好多自定轮播无限循环的,但嵌入项目中时总会多多少少出现问题,那时时间紧,没仔细研究。现在梳理一下:

想让无限轮播,网上大多有两种解决方案:

一种是在第一张前边加上一张最后的图片,在最后一种加上第一张图片,如果是3张,加上就变成了5张。这样真正的实现无限循环。

一种是设置无限大,假设初始位设置在中间,这样也可以无限划,当然不是真正的无限,不过也没有人会往一个方向使劲划,毕竟Integer.MAX_VALUE很大

这个例子是在参考一个Viewpager轮播的基础上修改的,原版没有小圆点,不能获取网络图片。网址我给忘了,看我的就行了,升级版。

我发现很多例子都是从本地图片获取的,没有网络异步加载的,让我这菜鸟用起来不是很爽,还得改一下,还好,我写的是网络接口获取图片,大家应该很喜欢

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值