可控进度指示器

新年写篇文章,给自己写的库StepBar做个推广,另外给留私信的盆友们说声抱歉,平时很少来逛自己的****主页…也没想到还会有留言私信之类的~~这里留个邮箱([email protected]),欢迎骚扰~~

言归正传,说下StepBar的由来。在某些应用场景下,我们需要展示事情的进展情况,最典型的就是快递详情,在github上有一个库StepView,基本可以满足需求,但是有个缺憾,不,能,动,它是静态的!这对我来说就有点要命了,满足不了需求啊。(ps:其实也可以变相的去实现动态效果,就是不断的更新数据然后在重新加载一个包含新数据的view显示,但是我拒绝~)

so,造一个!

老规矩,先看图,这里只贴静态图,动态的可调控进度的效果图,这里不上传了,懒~~大家可移步StepBar主页

水平效果

可控进度指示器

垂直效果

可控进度指示器

StepBar vs StepView

StepView在进度指示这类里,star是比较高的,StepBar也是脱胎于它,所以这里厚颜比较下了~

特性 StepBar StepView
横竖方向显示 Y Y
支持静态显示 Y Y
竖直方向滑动 Y Y
水平方向滑动 Y Y
文本大小动态调整 Y N
支持动态显示及动态属性设置 Y N

最后,欢迎大家star,若有任何问题也欢迎issues