MultipleStatusView
MultipleStatusView copied to clipboard
增加完全自定义状态视图功能
作者你好,在最近的项目中遇到这样的需求:在用户未登录时,不显示页面内容,而是显示一个提示用户登录并且有点击跳转到登录页面的视图(我已在代码中添加了类似的例子,可以查看need_login.xml
)。所以我觉得应该预留一个可以完全自定义布局的视图,以备不时之需。
在这次的pr中,我主要增加了两个功能:
- 开发者可以在xml文件(使用属性
app:customView
)或者代码中添加自定义的视图(使用方法showCustomView()
); - 可以在方法
showCustomView()
中设置任意需要监听点击事件的控件Id。 pr仅供参考,但还是希望可以加上这个功能,如果还有其他更好的写法,也欢迎交流。