lmw
2023-05-27 ff365ff4346d220edf2ec1d0041f2284befe3870
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package com.fanghua.driver.ui.adapter
 
import android.view.View
import cn.sinata.xldutils.utils.TimeUtils
import cn.sinata.xldutils.utils.gone
import cn.sinata.xldutils.utils.visible
import com.fanghua.driver.R
import com.fanghua.driver.base.BaseRvAdapter
import com.fanghua.driver.base.BaseViewHolder
import com.fanghua.driver.bean.MsgSysBean
import com.fanghua.driver.netUtls.Api
import com.fanghua.driver.netUtls.callNet
import com.fanghua.driver.netUtls.getMapByAny
import com.fanghua.driver.ui.DialogUtil
import com.fanghua.driver.utils.HtmlUtils
import com.fanghua.driver.utils.glide.GlideUtil
import kotlinx.android.synthetic.main.item_msg_notice.view.*
 
class MsgNoticeAdapter: BaseRvAdapter<MsgSysBean.DataBean>() {
    override fun getLayoutResId(viewType: Int): Int {
        return R.layout.item_msg_notice
    }
 
    override fun onBindItem(holder: BaseViewHolder?, view: View?, item: MsgSysBean.DataBean?) {
        holder?.let {
            if (item!!.isRead == 1)
                holder.itemView.view_red.gone()
            else
                holder.itemView.view_red.visible()
            holder.itemView.tv_content.text = item.introduce
            holder.itemView.tv_time.text = TimeUtils.getTimeYYYYMMDDHHmm(item.createTime)
            GlideUtil.load(context,item.img,holder.itemView.iv_img,1)
//            holder.itemView.setOnLongClickListener {
//
//                DialogUtil.getDelAndSureDialog(context,"是否删除消息?",{},{
//                    var map = getMapByAny()
//                    map["id"] = item.id
//                    callNet(context, Api.delSystemNotice,map){
//                        data.remove(item)
//                        notifyDataSetChanged()
//                        toast("删除成功")
//                    }
//                })
//                return@setOnLongClickListener false
//            }
        }
    }
 
}