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