public interface IMessageLayout extends IMessageProperties
限定符和类型 | 方法和说明 |
---|---|
void |
addPopAction(PopMenuAction action)
给 PopMenu 加入一条自定义 action
|
MessageLayout.OnItemClickListener |
getOnItemClickListener()
获得消息列表的点击事件
|
java.util.List<PopMenuAction> |
getPopActions()
获取 PopMenu 的 Action 列表
|
void |
setAdapter(MessageListAdapter adapter)
设置消息列表的适配器
MessageListAdapter |
void |
setOnCustomMessageDrawListener(IOnCustomMessageDrawListener listener)
设置自定义的消息渲染时的回调,当TUIKit内部在刷新自定义消息时会调用这个回调
|
void |
setOnItemClickListener(MessageLayout.OnItemClickListener listener)
设置消息列表的事件监听器
MessageLayout.OnItemClickListener |
getAvatar, getAvatarRadius, getAvatarSize, getChatContextFontSize, getChatTimeBubble, getChatTimeFontColor, getChatTimeFontSize, getLeftBubble, getLeftChatContentFontColor, getLeftNameVisibility, getNameFontColor, getNameFontSize, getRightBubble, getRightChatContentFontColor, getRightNameVisibility, getTipsMessageBubble, getTipsMessageFontColor, getTipsMessageFontSize, setAvatar, setAvatarRadius, setAvatarSize, setChatContextFontSize, setChatTimeBubble, setChatTimeFontColor, setChatTimeFontSize, setLeftBubble, setLeftChatContentFontColor, setLeftNameVisibility, setNameFontColor, setNameFontSize, setRightBubble, setRightChatContentFontColor, setRightNameVisibility, setTipsMessageBubble, setTipsMessageFontColor, setTipsMessageFontSize
void setAdapter(MessageListAdapter adapter)
MessageListAdapter
adapter
- MessageLayout.OnItemClickListener getOnItemClickListener()
void setOnItemClickListener(MessageLayout.OnItemClickListener listener)
MessageLayout.OnItemClickListener
listener
- java.util.List<PopMenuAction> getPopActions()
void addPopAction(PopMenuAction action)
action
- 菜单选项 PopMenuAction
, 可以自定义图片、文字以及点击事件void setOnCustomMessageDrawListener(IOnCustomMessageDrawListener listener)
listener
- IOnCustomMessageDrawListener