SuperAPI AI 工具集

cometchat-flutter-v6-components

写作与研究

查看项目

更新于 10-16 09:54

技能介绍

用途:该技能是 CometChat Flutter UIKit v6 中所有公开组件的规范参考,供开发者在编写集成代码前查阅组件的准确名称、属性、视图插槽与样式类,避免臆造组件名。

主要能力覆盖:聊天组件(会话列表、消息列表、消息输入框、消息头部、用户、群组、群成员、搜索、线程头部、消息回执信息);通话组件(通话按钮、来电、去电、进行中通话、通话记录、通话气泡);共享视图(头像、徽章、回执、表情回应、消息气泡、列表基座、状态指示、日期);气泡组件(文本、图片、视频、音频、文件、已删除、卡片);工具组件(列表项、确认对话框、操作面板);以及 AI 视图。

使用方式:通过 import 'package:cometchat_chat_uikit/cometchat_chat_uikit.dart' 引入所有聊天组件,通过 import 'package:cometchat_chat_uikit/cometchat_calls_uikit.dart' 引入通话组件。组件采用 Clean Architecture 与 BLoC 结构,主题应使用 CometChatThemeHelper 获取颜色、字体与间距,避免硬编码颜色。

限制:名称必须与目录完全一致,不得使用诸如 CometChatChat、CometChatMessenger 等不存在的名称。消息输入框所在 Scaffold 需设置 resizeToAvoidBottomInset: false。AI 组件在 v6 beta 阶段可用性不稳定,截至 6.0.0-beta2 仅 AI 助手聊天历史与对话摘要通过 chat barrel 导出,其他 AI 组件是否导出取决于具体 beta 版本,导入报“undefined name”说明该版本不包含该符号,应以已安装版本为准。定价、平台及其他未提供信息暂未提供。