github:
https://github.com/razerdp/UnderLineLinearLayout
先上图:
很多情况下,我们都会遇到需要类似于时间轴的一个布局,网上也有很多,但是很多情况下我们其实并不需要那么多库,毕竟64k限制就在那,不管我们用还是不用,它依然在那。。。
而且更多时候,我们的时间轴也许并不需要那么多数据(比如转账流程?)
事实上这次的教程也是因为我司需要弄一个转账流程,这个转账流程包含了基本的三个状态:
1 - 转账开始
2 - 转账中
3 - 转账成功
而失败后重新转账可以看到前面的状态,也就是前面的三个状态的重复
一般而言,转账3~4次失败我们也就算了,同时因为布局比较简单,所以我这次就没打算用listview,而是简单的继承LinearLayout
当然,如果数据比较多,为了内存建议还是用listview好