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


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

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

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

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

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

     

    预览图:

     


    使用:

    1.添加依赖

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

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

    2.在布局文件中使用CirclePointMove

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

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

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

    4.通过findviewbyid找到CirclePointMove

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


    其他:

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

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

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

  • 相关阅读:
    css 修改input中placeholder提示问题颜色
    js 获取屏幕或元素宽高...
    js时间相关
    golang——gRPC学习
    golang——win10环境protobuf的使用
    golang——net/rpc/jsonrpc包学习
    golang——net/rpc包学习
    golang——log包学习
    golang——database/sql包学习
    mysql——免安装配置
  • 原文地址:https://www.cnblogs.com/stars-one/p/8433289.html
Copyright © 2020-2023  润新知