融云 sdk 2.8.0 后对 会话界面输入区域、+号扩展区域、语音消息、emoji 等进行了优化和重构,重构后上列区域有个统一的名称: Extension。本篇文档将会对 Extension 的概念,用法,自定义进行逐一讲解。
概念
默认
网络下可见见上图 Extension 即是整个标识了红框的区域,默认包含如下:
- Text 文字输入区域- Voice 语音消息区域(按住说话)
- Plugin 功能插件扩展区域 (相册,位置,音视频等)
- Emoji 表情区域 (包含 EmoticonTabs 扩展区域)
自定义
Extension 目前提供了两种自定义方式 :
1 自定义增加扩展区域功能插件 PluginModules
上图红色 TODO 红框区域即是可供开发者自定义新功能插件,目前包含可功能自定义,以及对功能插件的自定义排序。另外功能插件的展示也可根据不同的会话类型来调整。
2 自定义 EmoticonTabs 扩展区域
这里写图片描述
此处可供开发者自定义扩展如: Gif 表情等自定义表情等
网友评论