|
@@ -1,12 +1,16 @@
|
|
|
package com.hongyegroup.cpt_ewallet.ui
|
|
|
|
|
|
import android.os.Bundle
|
|
|
-import com.guadou.cs_cptservices.base.fragment.YYBaseVDBFragment
|
|
|
+import android.view.View
|
|
|
+import com.guadou.cs_cptservices.base.fragment.YYBaseVDBLoadingFragment
|
|
|
import com.guadou.cs_cptservices.interfaces.IFragmentRefresh
|
|
|
import com.guadou.lib_baselib.bean.DataBindingConfig
|
|
|
import com.guadou.lib_baselib.engine.toast
|
|
|
import com.guadou.lib_baselib.ext.vertical
|
|
|
import com.guadou.lib_baselib.utils.CommUtils
|
|
|
+import com.guadou.lib_baselib.view.gloading.GLoadingTitleStatus
|
|
|
+import com.guadou.lib_baselib.view.gloading.Gloading
|
|
|
+import com.guadou.lib_baselib.view.gloading.GloadingRoatingAdapter
|
|
|
import com.hongyegroup.cpt_ewallet.BR
|
|
|
import com.hongyegroup.cpt_ewallet.R
|
|
|
import com.hongyegroup.cpt_ewallet.databinding.FragmentEwalletMainBinding
|
|
@@ -18,7 +22,7 @@ import com.scwang.smart.refresh.layout.listener.OnRefreshListener
|
|
|
* 用于MainActivity的子Fragment
|
|
|
* 钱包的主页
|
|
|
*/
|
|
|
-class EWalletMainFragment : YYBaseVDBFragment<EWalletMainViewModel, FragmentEwalletMainBinding>(), IFragmentRefresh,
|
|
|
+class EWalletMainFragment : YYBaseVDBLoadingFragment<EWalletMainViewModel, FragmentEwalletMainBinding>(), IFragmentRefresh,
|
|
|
OnRefreshListener {
|
|
|
|
|
|
override fun getDataBindingConfig(): DataBindingConfig {
|
|
@@ -26,6 +30,13 @@ class EWalletMainFragment : YYBaseVDBFragment<EWalletMainViewModel, FragmentEwal
|
|
|
.addBindingParams(BR.click, ClickProxy())
|
|
|
}
|
|
|
|
|
|
+ //重新生成GLoading对象-跳动动画
|
|
|
+ override fun generateGLoading(view: View): Gloading.Holder {
|
|
|
+ return Gloading.from(GloadingRoatingAdapter())
|
|
|
+ .wrap(view, GLoadingTitleStatus(true, true, true))
|
|
|
+ .withRetry { onGoadingRetry() }
|
|
|
+ }
|
|
|
+
|
|
|
override fun startObserve() {
|
|
|
}
|
|
|
|