跟随滑动ViewPager指示器(小圆点跟随滑动效果)

ViewPagerIndicator  点击打开链接(https://github.com/Pan-Zhang/ViewPagerIndicator)

实现了两种指示器,一种下面圆点跟随跳跃式指示(ViewPagerIndicator),一种滑动跟随式指示(ViewPagerIndicator2),第二种是基于第一种进行的扩展。

使用方法: 均可作为普通组件在布局文件中引入,初始化方法也跟普通组件一样。

第一种指示器(ViewPagerIndicator)的使用主要有两个公共方法就可以了,一个是setLength(intlength)方法,设置小点个数。第二个是 setSelected(int selected)方法,设置当前哪一个小点被选中。若要实现跟随滑动效果,只需要为ViewPager添加OnPageChangeListener监听,并在 onPageSelected(int position)中调用即可。

第二种指示器(ViewPagerIndicator2)基于第一种扩展实现,使用更简单,只需用 setViewPager(ViewPager viewPager, int sum)方法即可。第一个参数是要监听的viewpager,第二个参数为小点的个数。

注意:第二种方法使用后如果需要对ViewPager的滑动进行监听请调用ViewPagerIndicator2提供的回调,方法名和参数以及使用方法与ViewPager的滑动监听一样,具体参见源码。(https://github.com/Pan-Zhang/ViewPagerIndicator)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值