package com.kuanzhai.driver.ui.adapter
|
|
import android.view.View
|
import com.kuanzhai.driver.R
|
import com.kuanzhai.driver.base.BaseRvAdapter
|
import com.kuanzhai.driver.base.BaseViewHolder
|
import com.kuanzhai.driver.bean.BaseBean
|
import kotlinx.android.synthetic.main.item_reassign.view.*
|
|
class CancelAdapter:BaseRvAdapter<BaseBean>() {
|
|
var selectPosition = -1
|
|
var array = arrayListOf("客户原因","个人事务","身体不适","车辆维修","其他")
|
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_reassign
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: BaseBean?) {
|
holder?.let {
|
it.itemView.tv_content.text = array[it.adapterPosition]
|
if (selectPosition == it.adapterPosition){
|
it.itemView.iv_select.setImageResource(R.mipmap.icon_raidobutton_selected)
|
}else{
|
it.itemView.iv_select.setImageResource(R.mipmap.icon_raidobutton)
|
}
|
}
|
}
|
|
override fun getDataItemCount(): Int {
|
return array.size
|
}
|
|
}
|