hegaojian / MvvmHelper

:chicken::basketball:这是一个快速开发的框架,Kotlin语言开发,MVVM+Jetpack架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、ViewBinding头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp网络请求等等一系列工具
Apache License 2.0
417 stars 60 forks source link

想请教下 如何给不同的界面设置空数据的UI样式 #26

Closed jalen2024 closed 2 years ago

jalen2024 commented 2 years ago

您好,想请教下 如何给不同的界面设置空数据的UI样式,同时新增空数据里更多按钮的点击事件处理。

hegaojian commented 2 years ago

你可以单独给某个页面自定义一个 LoadSir,添加一个空布局的CallBack。 LoadSir这个库默认CallBack 是整个页面点击就触发回调事件,如果想单独设置一个按钮的点击事件的话 需要改造一下他的库,或者看下 LoadSir的文档

hegaojian commented 2 years ago

1.1.7版本已经支持 不同的界面传入不同的 空、错误、加载 布局UI样式 @jalen2024

NicodeLee commented 1 year ago

@hegaojian 我想问问错误后重试在哪里,没有onRetryClickListener

hegaojian commented 1 year ago

在Activity/Fragment里面重写 onLoadRetry方法,所有不同状态布局点击重试都会触发该方法 @NicodeLee

NicodeLee commented 1 year ago

好的,感谢鸡哥的解答