18034727885
2026-07-20 e76f8a935bd18f3cdd39ddb9335c7c8be17514d2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.fangxinxing.xxfxx.ui.adapter
 
import android.view.View
import androidx.core.view.isVisible
import com.fangxinxing.xxfxx.R
import com.fangxinxing.xxfxx.base.BaseRvAdapter
import com.fangxinxing.xxfxx.base.BaseViewHolder
import com.fangxinxing.xxfxx.bean.CloseRecordBean
import com.fangxinxing.xxfxx.extension.extColorIdToValue
import kotlinx.android.synthetic.main.item_close_record.view.tv_money
import kotlinx.android.synthetic.main.item_close_record.view.tv_status
import kotlinx.android.synthetic.main.item_close_record.view.tv_time
 
class CloseRecordAdapter : BaseRvAdapter<CloseRecordBean.DataBean>() {
 
    override fun getLayoutResId(viewType: Int): Int {
        return R.layout.item_close_record
    }
 
    override fun onBindItem(holder: BaseViewHolder?, view: View?, item: CloseRecordBean.DataBean?) {
        holder?.let {
            it.itemView.tv_time.text = item!!.insertTime
            it.itemView.tv_money.text = "¥" + item!!.money.toString()
            it.itemView.tv_status.isVisible = !item!!.hadWithdrawSuccess()
            it.itemView.tv_status.text = item!!.showWithdrawAuditStatus
            it.itemView.tv_status.setTextColor(
                (if (item.hadInWithdrawAudit()) R.color.color_fd943a else R.color.main_yellow_shen).extColorIdToValue(
                    it.itemView.context
                )
            )
        }
    }
}