|
|
@@ -2,6 +2,7 @@ package com.yingyang.workbenches.datamonitor
|
|
|
|
|
|
import android.text.Html
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
|
+import com.yingyang.workbenches.adapter.DataMonitorAdapter
|
|
|
import com.yingyang.workbenches.adapter.DateAdapter
|
|
|
import com.yingyang.workbenches.databinding.FragmentDataMonitorBinding
|
|
|
import com.yingyang.workbenches.entity.DayBean
|
|
|
@@ -23,15 +24,30 @@ class DataMonitorFragment : BaseFragment<FragmentDataMonitorBinding>() {
|
|
|
private var dataList = mutableListOf<DayBean>()
|
|
|
private val dateAdapter by lazy { DateAdapter() }
|
|
|
|
|
|
+ /**
|
|
|
+ * 数据监控adapter
|
|
|
+ */
|
|
|
+ private var dataMonitorList = mutableListOf<String>()
|
|
|
+ private val dataMonitorAdapter by lazy { DataMonitorAdapter() }
|
|
|
+
|
|
|
override fun initViews() {
|
|
|
binding {
|
|
|
rvDate.layoutManager = GridLayoutManager(mContext, 7)
|
|
|
rvDate.adapter = dateAdapter
|
|
|
dateAdapter.setData(dataList)
|
|
|
- val summarize = "您已开通居家训练<font color='#FF0000'>10</font>天,共累计完成了专属专属训练<font color='#FF0000'>5</font>次"
|
|
|
+ val summarize =
|
|
|
+ "您已开通居家训练<font color='#FF0000'>10</font>天,共累计完成了专属专属训练<font color='#FF0000'>5</font>次"
|
|
|
tvSummarize.setText(Html.fromHtml(summarize))
|
|
|
val trainingTime = "累计训练时长(含自由训练)<font color='#FF0000'>300</font>分钟"
|
|
|
tvTrainingTime.setText(Html.fromHtml(trainingTime))
|
|
|
+ //数据监控adapter
|
|
|
+ dataMonitorList.add("第1周(07.31-08.06)")
|
|
|
+ dataMonitorList.add("第2周(08.07-08.13)")
|
|
|
+ dataMonitorList.add("第3周(08.14-08.20)")
|
|
|
+ dataMonitorList.add("第4周(08.21-08.27)")
|
|
|
+ dataMonitorList.add("第5周(08.28-09.02)")
|
|
|
+ weekLayout.adapter = dataMonitorAdapter
|
|
|
+ dataMonitorAdapter.setData(dataMonitorList)
|
|
|
}
|
|
|
}
|
|
|
|