Browse Source

增加全局配置状态布局说明

咸鱼至尊 3 years ago
parent
commit
bf70484348
1 changed files with 17 additions and 5 deletions
  1. 17 5
      docs/auto-state.md

+ 17 - 5
docs/auto-state.md

@@ -15,9 +15,23 @@
     implementation 'com.github.liangjingkanji:BRV:+'
     ```
 
+<br>
+初始化缺省页
+
+需要在`Application`里配置全局自定义的 `加载中/加载失败/空数据布局`,可以复制使用Demo里自定义的布局资源,Demo中的`App.kt`配置如下
+
+````kotlin
+//全局缺省页配置 [https://github.com/liangjingkanji/StateLayout]
+StateConfig.apply {
+    emptyLayout = R.layout.layout_empty
+    loadingLayout = R.layout.layout_loading
+    errorLayout = R.layout.layout_error
+}
+````
+
 
 <br>
-创建缺省页
+声明缺省页
 
 ```xml
 <com.drake.statelayout.StateLayout xmlns:android="http://schemas.android.com/apk/res/android"
@@ -51,12 +65,10 @@ state.onRefresh {
 
 > 注意高亮处使用的是`scope`而不是其他作用域, 只能使用scope, 否则无法跟随StateLayout生命周期(自动显示对应缺省页)等功能
 
+
 ## 生命周期
 
 |生命周期|描述|
 |-|-|
 |开始|StateLayout执行`showLoading`后触发`onRefresh`, 然后开始网络请求|
-|结束|缺省页被销毁(例如其所在的Activity或Fragment被销毁), 网络请求自动取消|
-
-
-
+|结束|缺省页被销毁(例如其所在的Activity或Fragment被销毁), 网络请求自动取消|