package com.sinata.xqmuse.ui.course.adapter
|
|
import android.widget.TextView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.sinata.xqmuse.R
|
import com.sinata.xqmuse.network.entity.FilterItem
|
import org.jetbrains.anko.backgroundResource
|
import org.jetbrains.anko.textColorResource
|
|
class FilterItemAdapter(list: ArrayList<FilterItem>):HFRecyclerAdapter<FilterItem>(list, R.layout.item_filter_item) {
|
var isMine = false
|
override fun onBind(holder: ViewHolder, position: Int, data: FilterItem) {
|
holder.setText(R.id.tv_name,data.name)
|
val tv = holder.bind<TextView>(R.id.tv_name)
|
if (data.checked){
|
tv.backgroundResource = R.drawable.bg_maincolor_16
|
tv.textColorResource = R.color.white
|
}else if (isMine&&data.isUse == 0){
|
tv.backgroundResource = R.drawable.bg_grey_16dp
|
tv.textColorResource = R.color.disableColor
|
}else{
|
tv.backgroundResource = R.drawable.bg_grey_16dp
|
tv.textColorResource = R.color.textColor
|
}
|
}
|
}
|