chatting/lib/chatting_data_page.dart

44 lines
1.2 KiB
Dart

import 'package:flutter/material.dart';
/**
* 系统消息 公共消息 私聊消息 群聊消息
*/
enum MessageType { SYSTEM, PUBLIC, CHAT, GROUP }
// 聊天数据
class MessageData {
//发送者的id
int sendId;
//接受者的id
int toId;
//头像
String avatar;
// 主标题
String title;
// 子标题
String subTitle;
//消息时间
DateTime time;
//消息类型
MessageType type;
MessageData(this.sendId, this.toId, this.avatar, this.title, this.subTitle,
this.time, this.type);
}
List<MessageData> messageData = [
new MessageData(12,1,"http://blogimages.jspang.com/blogtouxiang1.jpg", "张三", "一哥", new DateTime.now(), MessageType.CHAT),
new MessageData(12,3,"http://blogimages.jspang.com/blogtouxiang1.jpg", "李四", "一哥", new DateTime.now(), MessageType.CHAT),
new MessageData(1,12,"http://blogimages.jspang.com/blogtouxiang1.jpg", "王麻子", "一哥", new DateTime.now(), MessageType.CHAT),
new MessageData(3,12,"http://blogimages.jspang.com/blogtouxiang1.jpg", "王五", "一哥", new DateTime.now(), MessageType.CHAT),
new MessageData(1,3,"http://blogimages.jspang.com/blogtouxiang1.jpg", "赵柳", "一哥", new DateTime.now(), MessageType.CHAT),
];