package com.dollearn.student.ui.course.adapter
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
import androidx.recyclerview.widget.RecyclerView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.facebook.drawee.view.SimpleDraweeView
|
import com.dollearn.student.R
|
import com.dollearn.student.network.entity.Evaluation
|
import java.util.ArrayList
|
|
class EvaluationAdapter(list: ArrayList<Evaluation>) :HFRecyclerAdapter<Evaluation>(list, R.layout.item_evaluation){
|
override fun onBind(holder: ViewHolder, position: Int, data: Evaluation) {
|
holder.bind<SimpleDraweeView>(R.id.iv_avatar).setImageURI(data.headImg)
|
holder.setText(R.id.tv_name,data.stuName)
|
holder.setText(R.id.tv_time,data.comTime)
|
holder.setText(R.id.tv_content,data.contents)
|
holder.bind<RecyclerView>(R.id.rv_photo).apply {
|
layoutManager = GridLayoutManager(context,3)
|
val img = arrayListOf<String>()
|
img.addAll(data.imgs)
|
adapter = PhotoAdapter(img)
|
}
|
}
|
|
}
|