package com.xianning.driver.ui.adapter
|
|
import android.view.View
|
import com.xianning.driver.R
|
import com.xianning.driver.base.BaseRvAdapter
|
import com.xianning.driver.base.BaseViewHolder
|
import com.xianning.driver.bean.LineDriverData
|
import kotlinx.android.synthetic.main.item_select_driver.view.*
|
|
class SelectDriverAdapter: BaseRvAdapter<LineDriverData>() {
|
|
var selectItem = -1
|
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_select_driver
|
}
|
|
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: LineDriverData) {
|
holder?.let {
|
if (item.id.isEmpty()){
|
it.itemView.iv_avatar.setActualImageResource(R.mipmap.default_driver)
|
it.itemView.tv_name.text = "平台转派"
|
}else{
|
it.itemView.iv_avatar.setImageURI(item.avatar)
|
it.itemView.tv_name.text = "${item.name}·${item.licensePlate}"
|
}
|
it.itemView.cb.setImageResource(if (holder.layoutPosition == selectItem) R.mipmap.icon_raidobutton_selected else R.mipmap.icon_raidobutton)
|
}
|
}
|
}
|