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 com.dollearn.student.R
|
import com.dollearn.student.network.entity.PlaceTime
|
import org.jetbrains.anko.backgroundColorResource
|
import org.jetbrains.anko.textColorResource
|
import java.util.ArrayList
|
|
class TimeAdapter(timeList: ArrayList<PlaceTime>) :HFRecyclerAdapter<PlaceTime>(timeList, R.layout.item_time){
|
override fun onBind(holder: ViewHolder, position: Int, data: PlaceTime) {
|
val divider = holder.bind<View>(R.id.divider)
|
val tvName = holder.bind<TextView>(R.id.tv_name)
|
divider.visibility = if ((position+1)%3 == 0) View.GONE else View.VISIBLE
|
tvName.text = data.time
|
when(data.selectable){
|
0->{
|
tvName.textColorResource = R.color.color_text_price
|
tvName.backgroundColorResource = R.color.colorPink
|
}
|
1->{
|
tvName.textColorResource = R.color.textColor
|
tvName.backgroundColorResource = R.color.white
|
}
|
2->{
|
tvName.textColorResource = R.color.colorDeepGreen
|
tvName.backgroundColorResource = R.color.colorGreen
|
}
|
}
|
}
|
|
}
|