可控进度指示器
新年写篇文章,给自己写的库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