GLDriver/app/src/main/java/com/arpa/hndahesudintocctmsdriver/adapter/WaybillNodeAdapter.kt
2024-04-26 16:19:26 +08:00

38 lines
1.2 KiB
Kotlin

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<OrderChild, QuickViewHolder>() {
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)
}
}