package com.kuanzhai.driver.ui.driver_server.adapter
|
|
import android.view.View
|
import cn.sinata.xldutils.utils.textColor
|
import com.kuanzhai.driver.R
|
import com.kuanzhai.driver.base.BaseRvAdapter
|
import com.kuanzhai.driver.base.BaseViewHolder
|
import com.kuanzhai.driver.bean.DriverFilter
|
import kotlinx.android.synthetic.main.item_car_money.view.*
|
|
class CarMoneytypeMoreAdapter:BaseRvAdapter<String>() {
|
|
var mutableList = arrayListOf<Int>()
|
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_car_money
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: String?) {
|
holder?.itemView?.apply {
|
if (mutableList.contains(holder.adapterPosition)){
|
tv_money_car.textColor(context,R.color.white)
|
tv_money_car.setBackgroundResource(R.drawable.bg_main_back_2)
|
}else{
|
tv_money_car.textColor(context,R.color.color_727272)
|
tv_money_car.setBackgroundResource(R.drawable.bg_stroke_gray_2)
|
}
|
tv_money_car.text = item
|
}
|
}
|
|
fun getSelectStr():String{
|
var s = ""
|
for (item in mutableList){
|
if (s.isEmpty()){
|
s = data[item]
|
}else{
|
s = s+","+data[item]
|
}
|
}
|
if (s == "不限")
|
s = ""
|
return s
|
}
|
|
}
|