package com.future.driver.ui.adapter
|
|
import android.view.View
|
import cn.sinata.xldutils.utils.SpanBuilder
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.visible
|
import com.future.driver.R
|
import com.future.driver.base.BaseRvAdapter
|
import com.future.driver.base.BaseViewHolder
|
import com.future.driver.bean.EventBean
|
import kotlinx.android.synthetic.main.item_mine_event.view.*
|
|
class MineEventAdapter: BaseRvAdapter<EventBean.DataBean>() {
|
|
override fun getLayoutResId(viewType: Int): Int {
|
return R.layout.item_mine_event
|
}
|
|
override fun onBindItem(holder: BaseViewHolder?, view: View?, item: EventBean.DataBean) {
|
holder?.let {
|
it.itemView.tv_content.text = "活动${holder.layoutPosition+1}"
|
it.itemView.tv_over.text = if(item.carryOut.isEmpty()) item.content else SpanBuilder.content(item.content+";"+item.carryOut).colorSpan(context,item.content.length+1,item.content.length+item.carryOut.length+1,R.color.main_color_orange).build()
|
}
|
}
|
|
}
|