package com.sinata.xqmuse.ui.discovery.adapter
|
|
import android.widget.TextView
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.facebook.drawee.view.SimpleDraweeView
|
import com.sinata.xqmuse.R
|
import com.sinata.xqmuse.network.entity.Msg
|
import java.util.ArrayList
|
|
class MsgAdapter(msgs: ArrayList<Msg>):HFRecyclerAdapter<Msg>(msgs, R.layout.item_msg) {
|
override fun onBind(holder: ViewHolder, position: Int, data: Msg) {
|
val ivAvatar = holder.bind<SimpleDraweeView>(R.id.iv_avatar)
|
val tv_content = holder.bind<TextView>(R.id.tv_content)
|
if (data.type == 1){
|
ivAvatar.setActualImageResource(R.mipmap.sys_msg)
|
holder.setText(R.id.tv_name,"系统通知")
|
holder.setText(R.id.tv_action,"")
|
tv_content.isSingleLine = false
|
}else{
|
ivAvatar.setImageURI(data.headImg)
|
holder.setText(R.id.tv_name,data.userName)
|
holder.setText(R.id.tv_action,data.title)
|
tv_content.isSingleLine = true
|
}
|
holder.setText(R.id.tv_content,data.content)
|
holder.setText(R.id.tv_time,data.insertTime.substring(0,10).replace("-","."))
|
}
|
|
}
|