android即时通讯ui框架,android IM即时通信之聊天界面UI框架

写在最前面

现在很多软件都要求加入即时通信的功能,当然很多都用了三方(环信、融信。。。)。最近,项目也有此需求,我们选择的是环信。环信也提供了UI框架,但是说实在的一般的应用用不了那么多功能,可能就简单的语音、表情、图片。我们就需要根据我们自己的需求去更改他的UI框架,花了很多时间去看他的UI框架源码。看完我真是要吐了,写的太复杂了,所以一气之下就自己写了界面。

效果展示

android即时通讯ui框架,android IM即时通信之聊天界面UI框架_第1张图片

简单介绍

如何使用

EmotionInputDetector mDetector = EmotionInputDetector.with(this)

//表情、更多页面布局Layout

.setEmotionView(emotionLayout)

//表情和更多功能是一个Frament,因此放在了ViewPager里面

.setViewPager(viewpager)

//聊天信息列表

.bindToContent(chatList)

//输入框

.bindToEditText(editText)

//表情按钮绑定

.bindToEmotionButton(emotionButton)

//add按钮绑定

.bindToAddButton(emotionAdd)

//发送按钮绑定

.bindToSendButton(emotionSend)

你可能感兴趣的:(android即时通讯ui框架)