Преглед на файлове

1.添加有未读消息状态接口和UI

王鹏鹏 преди 2 години
родител
ревизия
ed7033d8bc

+ 9 - 0
push/src/main/java/com/yingyang/push/activity/MessgeListActivity.kt

@@ -33,9 +33,18 @@ class MessgeListActivity : BaseMVVMActivity<ActivityMessgeListBinding, PushViewM
     private val pushListAdapter by lazy { PushListAdapter() }
 
     override fun initViews() {
+        pushTypeList.clear()
+        pushTypeList.add(
+            PushMessageTypeBean(
+                dictLabel = "全部消息",
+                dictValue = "",
+                dictType = "game_type"
+            )
+        )
         binding {
             //消息类型
             rvPushType.adapter = pushTypeAdapter
+            pushTypeAdapter.setData(pushTypeList)
             pushTypeAdapter.onPushClickListener = { bean ->
                 msgType = bean.dictValue
                 getMeaageList()

+ 3 - 0
workbenches/src/main/java/com/yingyang/workbenches/freetraining/FreeTrainActivity.kt

@@ -35,12 +35,15 @@ class FreeTrainActivity : BaseMVVMActivity<ActivityFreeTrainBinding, FreeTrainVi
     private val freeTrainListAdapter by lazy { FreeTrainAdapter() }
 
     override fun initViews() {
+        freeTypeList.clear()
+        freeTypeList.add(TrainTypeBean(dictLabel = "全部训练", dictValue = "", dictType = "game_type"))
         binding {
             layoutTraining.setEnableRefresh(true)
             layoutTraining.setEnableLoadMore(false)
             //自由训练类型
             rvTrainType.layoutManager = LinearLayoutManager(this@FreeTrainActivity)
             rvTrainType.adapter = freeTrainTypeAdapter
+            freeTrainTypeAdapter.setData(freeTypeList)
             freeTrainTypeAdapter.onFreeTrainTypeClickListener = { bean ->
                 binding.tvTitle.text = bean.dictLabel
                 type = bean.dictValue