123456789101112131415161718192021222324252627282930 |
- package com.yingyangfly.home.adapter
- import com.yingyang.home.R
- import com.yingyang.home.databinding.ItemEvaluationResultBinding
- import com.yingyangfly.baselib.adapter.BaseDataBindingAdapter
- import com.yingyangfly.baselib.ext.setOnSingleClickListener
- import com.yingyangfly.home.entity.EvaluationResultBean
- /**
- * 测评结果adapter
- */
- class EvaluationResultAdapter(override val layoutId: Int = R.layout.item_evaluation_result) :
- BaseDataBindingAdapter<EvaluationResultBean, ItemEvaluationResultBinding>() {
- var onClickListener: ((bean: EvaluationResultBean) -> Unit)? = null
- override fun onBindViewHolder(
- binding: ItemEvaluationResultBinding,
- item: EvaluationResultBean,
- position: Int
- ) {
- binding.data = item
- if("AD8".equals(item.type)){
- binding.tvViewDetails.text = ""
- }
- binding.tvViewDetails.setOnSingleClickListener {
- onClickListener?.invoke(item)
- }
- }
- }
|