package com.zhaoyang.driver.ui.adapter
|
|
import android.view.View
|
import cn.sinata.xldutils.utils.textColor
|
import com.zhaoyang.driver.R
|
import com.zhaoyang.driver.base.BaseRvAdapter
|
import com.zhaoyang.driver.base.BaseViewHolder
|
import kotlinx.android.synthetic.main.item_letter_sity.view.*
|
|
class LetterAdapter: BaseRvAdapter<String>() {
|
|
var selectPosition = 0
|
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_letter_sity
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: String?) {
|
holder?.let {
|
it.itemView.tv_letter.text = item
|
if(it.adapterPosition == selectPosition){
|
it.itemView.tv_letter.textColor(context,R.color.white)
|
it.itemView.tv_letter.setBackgroundResource(R.drawable.bg_event_btn_one)
|
}else{
|
it.itemView.tv_letter.textColor(context,R.color.black_666666)
|
it.itemView.tv_letter.setBackgroundResource(R.drawable.bg_letter_gray_city)
|
}
|
}
|
}
|
}
|