由于工作原因,一直没时间更新博客,上个礼拜项目上线以后,今天终于可以有时间来总结下上个礼拜做的东西了:环信自定义消息类型,我们先看下效果图
要实现这样的效果,首先我们想到的是要把这些提示消息当做一个消息类型发送给对方,接下来就一步一步的去实现
第一步:自定义消息chatrow,加载的布局根据自己的需求去实现
package com.hyphenate.easeui.widget.chatrow; import android.content.Context; import android.text.Spannable; import android.view.View; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; import com.hyphenate.chat.EMClient; import com.hyphenate.chat.EMMessage; import com.hyphenate.chat.EMTextMessageBody; import com.hyphenate.easeui.R; import com.hyphenate.easeui.utils.EaseSmileUtils; import com.hyphenate.exceptions.HyphenateException; import android.widget.TextView.BufferType; //自定义系统消息类型 public class EaseChatRowHint extends EaseChatRow{ private TextVi