聊天框体事件定义

举报
小傅哥 发表于 2021/04/22 01:21:33 2021/04/22
【摘要】 一、前言 在桌面版 UI 开发中,为了能使 UI 与业务逻辑隔离,需要在我们把 UI 打包后提供出操作界面的展示效果的接口以及界面操作事件抽象类。那么可以按照下图理解; 从示意图中可以看到,我们可以通过一些列提供出的接口,来操作 UI 效果的展示。 之后是每一个 UI 里的行为操作都会产生相应那么的事件,那么我们可以在 UI 中定义抽象类,并由外部来实现这些类最...

一、前言

在桌面版 UI 开发中,为了能使 UI 与业务逻辑隔离,需要在我们把 UI 打包后提供出操作界面的展示效果的接口以及界面操作事件抽象类。那么可以按照下图理解;

  • 从示意图中可以看到,我们可以通过一些列提供出的接口,来操作 UI 效果的展示。
  • 之后是每一个 UI 里的行为操作都会产生相应那么的事件,那么我们可以在 UI 中定义抽象类,并由外部来实现这些类最终交给 UI,这样就可以做到很好的隔离。

好!那么接下来我们就开始将事件类的内容进行定义和实现,同时我们会将接口信息进行梳理展示。以此来让读者更清晰的看到我们都提供了哪些接口和事件。

二、接口列表

因为在随着我们的 UI 开发和测试数据填充,我们已经将接口内容实现完成。所有的接口信息如下;

org.itstack.naive.chat.ui.view.chat.IChat

序号 接口名 描述
1 void doShow() 打开窗口
2 void setUserInfo(String userId, String userNickName, String userHead) 设置登陆用户 ID、昵称、头像
3 void addTalkBox(int talkIdx, Integer talkType, String talkId, String talkName, String talkHead, String talkSketch, Date talk

文章来源: bugstack.blog.csdn.net,作者:Yao__Shun__Yu,版权归原作者所有,如需转载,请联系作者。

原文链接:bugstack.blog.csdn.net/article/details/108729059

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。