MultiStateLayout:灵活易用的Android多状态视图布局

针对GitHub上的MultipleStatusView在配置死板及状态视图自定义局限的问题,作者开发了一款名为MultiStateLayout的新轮子,支持全局设置默认状态视图,包括加载中、断网等常见视图,并允许自由添加自定义视图,目前仍在开发中,欢迎提出意见和建议。

GitHub上有一款很不错的Android多状态布局:MultipleStatusView,在之前的项目中我一直都使用它,但慢慢地,我发现了它的一些不便之处:

  1. 配置比较死板。视图根布局的Id、点击重连控件的Id都必须按照文档的写死,如果不一致或者漏掉可能会导致一些奇怪的bug

  2. 视图状态比较有限。需要自定义一个状态视图(比如需要登录视图)的话比较麻烦,如果采用MultipleStatusView嵌套MultipleStatusView的做法,各个状态之间切换容易混乱——关于这个问题,我像作者提了pr,但是仍未处理。

基于上面的原因,我决定自己造一个轮子:MultiStateLayout,它支持全局设置默认状态视图,既包含加载中、断网等几种常用视图,也可以自由地添加自定义的视图。目前还在开发中,会长期维护下去,欢迎大家的意见和建议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值