已经可以使用的库:
Android 0.3.3 nuget:
Install-Package XamarinLibrary.Xamarin.Android.ChatKit -Version 0.3.3
Github开源库(Apache License 2.0):
https://github.com/jingliancui/XamarinAndroidChatKit
Android源码
https://github.com/stfalcon-studio/ChatKit
Features
快速实现聊天界面实现的开箱即用的解决方案;
可以使用默认或者自定义的媒体信息;
完全支持自定义布局-支持设置多种风格(使用你自己的颜色、字体、图片、选择器和大小)或者为了达到独特的行为创建你自己的自定义markup与holder;
对话列表,包括tete-a-tete和群聊、未读消息标记和最后用户消息view;
具有历史分页和已计算日期headers的消息列表(发送和接收);
没有具体的图像加载实现-你可以使用任何你想用的库进行加载(当然xamairn和.net standard的库也可以了);
与消息交互的selection mode;
高亮link;
简单的设置时间格式显示方式;
自定义的对话数据模型与消息数据模型;
开箱即用的发送组件(含输入框与发送消息按钮);
自定义的动画(通过使用RecyclerView)。
通过使用库中的以下组件就可以实现以上列出的特性:
DialogsList
MessagesList
MessageInput