package com.arpa.hndahesudintocctmsdriver.adapter import android.content.Context import android.view.ViewGroup import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.viewholder.QuickViewHolder import com.arpa.hndahesudintocctmsdriver.R import com.arpa.hndahesudintocctmsdriver.bean.OrderChild /** * @ClassName WaybillAdapter * @Author 用户 * @Date 2024/3/5 16:27 * @Description TODO */ class WaybillNodeAdapter : BaseQuickAdapter() { override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: OrderChild?) { item?.run { holder.run { setText(R.id.tvLoad, item?.city+item?.area+item?.address) setText(R.id.tvPhone, """${item?.name} ${item?.phone}""") setBackgroundResource(R.id.ivLoad,if (item.type == "1") R.drawable.icon_load else R.drawable.icon_unload) } } } override fun onCreateViewHolder( context: Context, parent: ViewGroup, viewType: Int ): QuickViewHolder { // 返回一个 ViewHolder return QuickViewHolder(R.layout.item_waybill_node, parent) } }