写在前面
在平时的开发之中,我们需要对于数据加载的情况进行展示:
空数据
网络异常
加载中等等情况
现在设置页面状态的方式有多种,由于笔者近期一直在使用databinding,而数据绑定通过改变模型来展示view的方式和状态页的设置也满契合的。
所以这里就讲讲使用databinding来设置android中的各种状态页。很简单,先看看效果
首先
在app的build.gradle文件中开启databinding
android{
...
dataBinding {
enabled = true
}
}
我们先定义一些用于状态的注解EmptyState
/