package com.dollearn.student.ui.home.adapter
|
|
import android.view.View
|
import android.widget.TextView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import cn.sinata.xldutils.gone
|
import cn.sinata.xldutils.visible
|
import com.dollearn.student.R
|
import com.dollearn.student.network.entity.SortBean
|
import org.jetbrains.anko.backgroundColorResource
|
import org.jetbrains.anko.backgroundResource
|
import org.jetbrains.anko.textColorResource
|
import java.util.ArrayList
|
|
class IndexAdapter(indexList: ArrayList<SortBean>):HFRecyclerAdapter<SortBean>(indexList, R.layout.item_index) {
|
override fun onBind(holder: ViewHolder, position: Int, data: SortBean) {
|
val tv_sort = holder.bind<TextView>(R.id.tv_sort)
|
val bg = holder.bind<View>(R.id.bg)
|
tv_sort.text = (position+1).toString()
|
tv_sort.textColorResource = if (data.status == 2) R.color.textColorGreen else if (data.status == 3) R.color.colorOrange else R.color.textColor99
|
when(data.status){
|
2->{
|
tv_sort.textColorResource = R.color.textColorGreen
|
bg.backgroundResource = R.drawable.bg_white_green_line_1
|
}
|
3->{
|
tv_sort.textColorResource = R.color.colorOrange
|
bg.backgroundResource = R.drawable.bg_white_orange_line_1
|
}
|
else->{
|
tv_sort.textColorResource = R.color.textColor99
|
bg.backgroundResource = R.drawable.bg_white_grey_line_1
|
}
|
}
|
}
|
}
|