MsgViewHolderInquiryEnd.kt 1.3 KB
Newer Older
1 2 3
package com.yidianling.im.session.viewholder

import android.widget.TextView
YKai committed
4
import com.ydl.ydlcommon.utils.actionutil.ActionCountUtils
5 6
import com.yidianling.im.R
import com.yidianling.im.session.extension.CustomAttachmentInquiryEnd
YKai committed
7
import com.yidianling.medical.extension.YDL_MEDICAL_MESSAGE_DETAIL_PAGE
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
import com.yidianling.nimbase.common.ui.recyclerview.adapter.BaseMultiItemFetchLoadAdapter
import com.yidianling.uikit.business.session.viewholder.MsgViewHolderBase

/**
 * 接诊通知 消息  页面
 */
class MsgViewHolderInquiryEnd(adapter: BaseMultiItemFetchLoadAdapter<*, *>?) :
    MsgViewHolderBase(adapter) {

    private var content: TextView? = null
    var itemBean: CustomAttachmentInquiryEnd? = null
    override fun getContentResId(): Int {
        return R.layout.im_nim_inquiry_end_layout
    }

    override fun inflateContentView() {
        content = findViewById(R.id.content)
    }

    override fun bindContentView() {
        itemBean = message.attachment as CustomAttachmentInquiryEnd
        content?.text = itemBean!!.fromContent

        hideItemBg()
        setAvatarRightInVisibity()
        setAvatarLeftInVisibity()

    }
YKai committed
36 37 38 39 40

    override fun onItemClick() {
        // 埋点
        ActionCountUtils.baiDuCountSign1(YDL_MEDICAL_MESSAGE_DETAIL_PAGE, "re_consultation_button_click", "")
    }
41
}