lmw
2024-09-25 92778728b83ce1a34ba21bcdb061afdeca16cce5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
    }
}