欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

程序员文章站 2022-04-11 21:13:13
Github网址:https://github.com/Stars-One/CirclePointMove 这个开源库一个封装好的Viewpager指示器,之前在学习的时候,想要实现一个小圆点跟随Viewpager移动的功能,在github上找了许久,发现大神们的指示器很强大,很逼格,同时,设置也是 ......

Github网址:https://github.com/Stars-One/CirclePointMove

这个开源库一个封装好的Viewpager指示器,之前在学习的时候,想要实现一个小圆点跟随Viewpager移动的功能,在github上找了许久,发现大神们的指示器很强大,很逼格,同时,设置也是很复杂,看得我有些懵逼。

之后在耐心地研究了一下实现小圆点能够移动的功能,就是心血来潮想做个开源库,直接就可以实现小圆点的功能,结合之前学了的自定义View,在两天的辛苦研究之下,翻遍了许多资料,终于是成功地做了出来,满满的成就感!

是不是感觉github上的文档比较逼格,我才不会告诉你Github上的那个英文文档是我自己写的

第一次做开源库,我还是有些小紧张外加一些小激动的,之前不少的大神做的开源库,写的说明文档那叫一个多啊,这次也是轮到我写文档了,哈哈

 

预览图:

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

 


使用:

1.添加依赖

maven{url'https://jitpack.io'}

compile 'com.github.Stars-One:CirclePointMove:v1.1'

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)
我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

2.在布局文件中使用CirclePointMove

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

提示:建议宽高按照图中的值就好,之后不满意的话可以更改size的数值从而改变height的高度

使用前记得修改count的值,你的viewpager中有几个item就输入几

3.设置Viewpager的adapter,之后为Viewpager设置OnPageChangeListener

4.通过findviewbyid找到CirclePointMove

4.在OnPageChangeListener中的onPageScrolled调用CirclePointMove的setonPageScrolled方法

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)


其他:

 

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

小提示:要使用的上述属性的话,记得添加nameplace,如下图

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)

觉得不错的话,记得随手star哦!!

或者给个赞赏红包也是可以的哈哈,实话说,这个项目是我熬了两天夜写出来的

 

我的第一个Android开源库——CirclePointMove中文文档(可随Viewpager移动的指示器)