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
|
)
|
)
|
}
|
}
|
}
|