会话列表页面
会话列表页面展示了用户的所有会话,包括单聊、群聊和系统会话等。本文档将介绍如何在Flutter应用中使用IMKit的会话列表页面。
页面效果
会话列表页面展示了当前用户所有的会话,每个会话项包含以下信息:
- 会话头像
- 会话标题(对方用户名或群组名)
- 最后一条消息内容预览
- 最后一条消息时间
- 未读消息数量
- 免打扰状态
- 置顶状态

基本用法
- 在Flutter页面中使用
RCKConvoPage
组件:
Dart
import 'package:flutter/material.dart';
import 'package:rongcloud_im_kit/rongcloud_im_kit.dart';
class ConversationListScreen extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('会话列表'),
),
body: RCKConvoPage(
onItemTap: (context, conversation, index) {
// 跳转到聊天页面
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => RCKChatPage(
conversation: conversation,
),
),
);
},
),
);
}
}