房间 "夺宝精灵" 精灵试炼记录 区分类型

This commit is contained in:
wzq
2023-10-11 17:49:48 +08:00
parent c7a28c5ac9
commit 2734ff1ff2
3 changed files with 7 additions and 5 deletions

View File

@@ -19,8 +19,9 @@ class TestFairyRecordAdapter :
helper.setText(R.id.tv_time_hour, formatHour.format(item.createTime))
helper.setText(R.id.tv_prize_name, item.elfName)
helper.setText(
R.id.tv_prize_type, when (item.elfLevel) {
2 -> "史詩試煉"
R.id.tv_prize_type, when (item.type) {
4 -> "傳說試煉"
7 -> "精靈分解"
else -> "傳說試煉"
}
)

View File

@@ -36,13 +36,13 @@ class TestFairyResultDialog : BaseDialog<TreasureFairyDialogTestFairyResultBindi
private val fairyInfo by lazy { requireArguments().getSerializable("fairyInfo") as FairyInfo }
@SuppressLint("CheckResult")
override fun init() {
binding?.tvClose?.setOnClickListener {
binding.tvClose.setOnClickListener {
dismissAllowingStateLoss()
}
prizeAdapter = TestFairyResultAdapter()
rvDelegate = RVDelegate.Builder<FairyInfo>()
.setAdapter(prizeAdapter)
.setRecyclerView(binding?.recyclerView)
.setRecyclerView(binding.recyclerView)
.setLayoutManager(
LinearLayoutManager(context)
)

View File

@@ -6,5 +6,6 @@ data class TestFairyRecordInfo(
val elfLevel: Int = 0,
val elfName: String = "",
val expendList: List<FairyInfo> = listOf(),
val recordId: Long = 0
val recordId: Long = 0,
val type: Int = 0
)