75 lines
2.7 KiB
Plaintext
75 lines
2.7 KiB
Plaintext
|
|
程序划分出3个页面,3个卡片
|
|
1.服务器配置页(输入地址/输入昵称/输入密码/连接服务器/快速连接服务器已经连接过的服务器)
|
|
2.频道列表页(浏览频道列表/查看频道列表中频道内的人员/点击频道列表进入)
|
|
3.聊天页(查看当前所在的频道内消息/发送消息)
|
|
4.服务器详情卡(列表式)-(服务器名/服务器地址/服务器内人数/断开服务器按钮)
|
|
5.频道详情卡(列表式)-(频道名/频道描述/频道内人数)
|
|
6.语音卡(当前所在频道的人员/正在发言的人/开-关扬声器/降噪控制)
|
|
|
|
设置功能页面的非必要性:
|
|
1.最多就暗/亮主题切换
|
|
2.移动端设备切换功能等同于无
|
|
3.软件描述性信息,用户看不懂没必要存在
|
|
4.断开连接功能已集成到 `服务器详情卡`
|
|
5.自动重连不适合Ts
|
|
6.密码保存没必要,最近连接列表已经替代其功能
|
|
|
|
页:
|
|
服务器配置页:
|
|
上:
|
|
描述性的东西(logo/文本)
|
|
|
|
中:
|
|
输入地址(输入框)
|
|
输入昵称(输入框)
|
|
输入密码(输入框)
|
|
连接服务器(按钮)
|
|
|
|
下:
|
|
最近连接过的服务器列表(可以是多个也可以只显示一个)
|
|
|
|
除开 `服务器配置页整体` 可以划分三段式结构
|
|
|
|
频道列表页:
|
|
头部(三段):
|
|
左:弹出服务器卡片按钮
|
|
中:描述性信息(服务器名/服务器地址/服务器内在线人数)
|
|
右:无,可以显示连接状态(ws连接是否连接中)
|
|
|
|
中部:频道列表(树结构)/频道列表内对应的人员
|
|
|
|
中部-底部(点击该部分应当可以快速回到频道内聊天页):当前所在频道-频道名/频道内人数/当前正在发言的人
|
|
|
|
底部:麦克风控制/PTT按钮/展开语音卡
|
|
|
|
聊天页:
|
|
头部:
|
|
左:返回按钮
|
|
中:描述性信息(频道名/频道内人数)
|
|
右:弹出频道详情卡
|
|
|
|
中部:文本消息列表(发送者:发送的消息:发送的时间)类似社交软件群聊的消息展示形式
|
|
|
|
中部-底部:消息输入框-发送按钮(唤出输入法时 `消息发送框和发送按钮` 部分应该自动随输入法上抬)
|
|
|
|
底部:麦克风控制/PTT按钮/展开语音卡
|
|
卡:
|
|
服务器详情卡:
|
|
列:服务器名
|
|
列:服务器地址
|
|
列:服务器内人数
|
|
列:断开服务器按钮
|
|
|
|
频道详情卡:
|
|
列:频道名
|
|
列:频道描述
|
|
列:频道内人数
|
|
|
|
语音卡(当进入到频道时就应该激活,任何页面除 `服务器配置页` 都能点击弹出):
|
|
发言栏:把正在说话的人员放到该栏
|
|
频道内人员:当前频道内所有人员(显示不全可以做滚动列表)
|
|
控制:扬声器控制/降噪控制/
|
|
|
|
|