| | |
| | | import com.chad.library.adapter.base.BaseQuickAdapter |
| | | import com.chad.library.adapter.base.viewholder.BaseViewHolder |
| | | import com.xw.common.base.OnItemClickListener |
| | | import com.xw.common.utils.BindUtils.getUrl |
| | | import com.xw.common.utils.BindUtils.getResColor |
| | | import com.xw.common.viewAdapter.ImageDefault |
| | | import com.xw.common.viewAdapter.ViewAdapter |
| | |
| | | BaseQuickAdapter<CarModel, BaseViewHolder>(R.layout.item_work_manage_car) { |
| | | |
| | | var selectItem: CarModel? = null |
| | | set(value) { |
| | | data.indexOf(field).takeIf { it != -1 }?.also { notifyItemChanged(it) } |
| | | field = value |
| | | data.indexOf(field).takeIf { it != -1 }?.also { notifyItemChanged(it) } |
| | | } |
| | | |
| | | @SuppressLint("SetTextI18n") |
| | | override fun convert(holder: BaseViewHolder, item: CarModel) { |
| | |
| | | it.parent.setBackgroundColor(getResColor(com.xw.common.R.color.white)) |
| | | } |
| | | |
| | | ViewAdapter.loadImage(binding.icon, ImageDefault(item.getShowVehiclePicture(), R.mipmap.img_work_car)) |
| | | ViewAdapter.loadImage( |
| | | binding.icon, |
| | | ImageDefault(item.getShowVehiclePicture(), R.mipmap.img_work_car) |
| | | ) |
| | | binding.name.text = item.plateNumber |
| | | binding.color.text = item.vehicleColor |
| | | binding.batteryLife.text = "${item.mileageRange?.toInt()}km" |