资源位兼容大鹅配置

This commit is contained in:
huangjian
2022-09-29 11:23:14 +08:00
parent b69286a85c
commit 5dc32249a3
3 changed files with 6 additions and 5 deletions

View File

@@ -47,8 +47,8 @@ class HomeViewModel : BaseViewModel() {
private val _emptyLiveData = MutableLiveData<Boolean>()
val emptyLiveData: LiveData<Boolean> = _emptyLiveData
private val _resourceLiveData = MutableLiveData<List<ResourceInfo>>()
val resourceLiveData: LiveData<List<ResourceInfo>> = _resourceLiveData
private val _resourceLiveData = MutableLiveData<MutableList<ResourceInfo>>()
val resourceLiveData: LiveData<MutableList<ResourceInfo>> = _resourceLiveData
private val _resourceJumpLiveData = MutableLiveData<HomeRoomInfo>()
val resourceJumpLiveData: LiveData<HomeRoomInfo> = _resourceJumpLiveData

View File

@@ -96,6 +96,7 @@ class RecommendFragment : BaseFragment(),
mBinding.llResource.isGone = true
return@observe
}
it.add(0, it.removeAt(1))
mBinding.llResource.isGone = false
val resourceViews = arrayOf(
mBinding.ivResource0,
@@ -189,7 +190,7 @@ class RecommendFragment : BaseFragment(),
singleAnchorAdapter = HomeSingleAnchorAdapter()
mBinding.rvSingleAnchor.adapter = singleAnchorAdapter
val layoutManager =
GridLayoutManager(requireContext(),4, LinearLayoutManager.VERTICAL, false)
GridLayoutManager(requireContext(), 4, LinearLayoutManager.VERTICAL, false)
mBinding.rvSingleAnchor.layoutManager = layoutManager
homeViewModel.singleAnchorHomeLiveData.observe(this) {
if (it.data.isNullOrEmpty()) {

View File

@@ -104,7 +104,7 @@ object HomeModel : BaseModel() {
api.getHotRoom()
}
suspend fun getHomeResource(): List<ResourceInfo>? =
suspend fun getHomeResource(): MutableList<ResourceInfo>? =
launchRequest {
api.getHomeResource()
}
@@ -252,7 +252,7 @@ object HomeModel : BaseModel() {
* @return
*/
@GET("/home/currentResource")
suspend fun getHomeResource(): ServiceResult<List<ResourceInfo>>
suspend fun getHomeResource(): ServiceResult<MutableList<ResourceInfo>>
/**
* 首页资源位跳转