对Android通用展示的封装,解决Loading、Exception及常用业务的复用问题
标签(空格分隔): Android
dependencies {
compile 'com.alipictures:statemanager:1.0.0'
}
<dependency>
<groupId>com.alipictures</groupId>
<artifactId>statemanager</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>
mStateLayout.showState("loading_state");
更加方便的加载各种状态,各个状态事件的回调,支持在Theme里面设置对应状态样式
包含了Loading状态,Exception状态,Net Error状态,EmptyData状态及核心态,通过调用showState()方法,可以方便的显示各种状态
这是一个自定义布局容器,可以直接在xml文件中使用
需要继承StateManagerActivity,其余流程保持不变
需要实现getLayoutId(),返回对应的布局资源,在initViewContent()方法中,初始化UI,其余流程保持不变