package com.sinata.xqmuse.ui.course.adapter
|
|
import android.widget.ImageView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.sinata.xqmuse.R
|
import org.jetbrains.anko.imageResource
|
import java.util.ArrayList
|
|
class MedalAdapter(medalList: ArrayList<String>) :HFRecyclerAdapter<String>(medalList, R.layout.item_medal_grid){
|
override fun onBind(holder: ViewHolder, position: Int, data: String) {
|
holder.setText(R.id.tv_name,data)
|
holder.bind<ImageView>(R.id.iv_medal).imageResource = getLevelRes(position)
|
|
}
|
|
fun getLevelRes(position: Int) = when(position){
|
0-> R.mipmap.xinren
|
1-> R.mipmap.qingtong
|
2-> R.mipmap.baiyin
|
3-> R.mipmap.huangjin
|
4-> R.mipmap.zuanshi
|
5-> R.mipmap.dashi
|
else -> R.drawable.ic_king
|
}
|
}
|