StateConfig

object StateConfig

全局的缺省页布局StateLayout配置

Functions

onContent
Link copied to clipboard
fun onContent(block: View.(Any?) -> Unit)
全局的内容缺省页显示回调
onEmpty
Link copied to clipboard
fun onEmpty(block: View.(Any?) -> Unit)
全局的空缺省页显示回调
onError
Link copied to clipboard
fun onError(block: View.(Any?) -> Unit)
全局的错误缺省页显示回调
onLoading
Link copied to clipboard
fun onLoading(block: View.(Any?) -> Unit)
全局的加载中缺省页显示回调
setRetryIds
Link copied to clipboard
fun setRetryIds(@IdRes() vararg ids: Int)
全局的重试IdRes 会为所有StateLayout.emptyLayout/StateLayout.errorLayout中的指定Id的视图对象添加一个点击事件 该点击事件会触发StateLayout.showLoadingStateLayout.onRefresh函数 点击500ms内防抖动

Properties

emptyLayout
Link copied to clipboard
var emptyLayout: Int
空页布局的layoutRes, 如果StateLayout.emptyLayout设置则该属性无效
errorLayout
Link copied to clipboard
var errorLayout: Int
错误页布局的layoutRes, 如果StateLayout.errorLayout设置则该属性无效
loadingLayout
Link copied to clipboard
var loadingLayout: Int
加载页布局的layoutRes, 如果StateLayout.loadingLayout设置则该属性无效
stateChangedHandler
Link copied to clipboard
var stateChangedHandler: StateChangedHandler? = null
处理缺省页状态变更