会话页面不想显示时间 (IMKit 4.x/5.x)

会话页面不想显示时间
发布时间: 2018-03-22 20:06

回答:

IMKit 4.x:

如何控制 ConversationFragment 会话页面中的时间的显示和隐藏

  1. 继承 ConversationFragment,重写 onResolveAdapter 方法,返回之定义的 adapter,

  2. 自定义 adapter 继承自 MessageListAdapter,重写 newView 方法,先调用 holder.time.setVisibility(View.GONE); 接着返回 super.newView


IMKit 5.x:

因为在5.x中我们重构了UI层, 聊天页面显示时间的组件被放入了消息布局的组件中, 存在于BaseMessageItemProvider, 所以集成sdk就会很麻烦, 集成我们IMkit的源码比较方便.