Github网址:https://github.com/Stars-One/CirclePointMove
这个开源库一个封装好的Viewpager指示器,之前在学习的时候,想要实现一个小圆点跟随Viewpager移动的功能,在github上找了许久,发现大神们的指示器很强大,很逼格,同时,设置也是很复杂,看得我有些懵逼。
之后在耐心地研究了一下实现小圆点能够移动的功能,就是心血来潮想做个开源库,直接就可以实现小圆点的功能,结合之前学了的自定义View,在两天的辛苦研究之下,翻遍了许多资料,终于是成功地做了出来,满满的成就感!
是不是感觉github上的文档比较逼格,我才不会告诉你Github上的那个英文文档是我自己写的
第一次做开源库,我还是有些小紧张外加一些小激动的,之前不少的大神做的开源库,写的说明文档那叫一个多啊,这次也是轮到我写文档了,哈哈
预览图:
使用:
1.添加依赖
2.在布局文件中使用CirclePointMove
提示:建议宽高按照图中的值就好,之后不满意的话可以更改size的数值从而改变height的高度
使用前记得修改count的值,你的viewpager中有几个item就输入几
3.设置Viewpager的adapter,之后为Viewpager设置OnPageChangeListener
4.通过findviewbyid找到CirclePointMove
4.在OnPageChangeListener中的onPageScrolled调用CirclePointMove的setonPageScrolled方法
其他:
小提示:要使用的上述属性的话,记得添加nameplace,如下图
觉得不错的话,记得随手star哦!!
或者给个赞赏红包也是可以的哈哈,实话说,这个项目是我熬了两天夜写出来的