package com.future.dispatch.ui.adapter
|
|
import android.view.View
|
import com.future.dispatch.R
|
import com.future.dispatch.base.BaseRvAdapter
|
import com.future.dispatch.base.BaseViewHolder
|
import com.future.dispatch.bean.OrderBean
|
import com.future.dispatch.utils.gone
|
import com.future.dispatch.utils.textColor
|
import com.future.dispatch.utils.visible
|
import kotlinx.android.synthetic.main.item_order_namager.view.*
|
|
class OrderManagerAdapter: BaseRvAdapter<OrderBean.DataBean>() {
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_order_namager
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: OrderBean.DataBean?) {
|
holder?.let {
|
it.itemView.tv_time.text = "下单时间:"+item!!.orderTime
|
it.itemView.tv_user.text = item.user
|
it.itemView.tv_start.text = item.startAddress
|
it.itemView.tv_end.text = item.endAddress
|
it.itemView.tv_statue.textColor(context,R.color.color_07207)
|
it.itemView.tv_statue.text = item.stateStr
|
if (item.stateStr == "已取消")
|
it.itemView.tv_statue.textColor(context,R.color.gray)
|
if (item.lineName.isNullOrEmpty()){
|
it.itemView.ll_line.gone()
|
}else{
|
it.itemView.tv_line.text = item.lineName
|
it.itemView.ll_line.visible()
|
}
|
}
|
}
|
|
}
|