DUILIB 实现微信气泡聊天效果

Posted 三月惊蛰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DUILIB 实现微信气泡聊天效果相关的知识,希望对你有一定的参考价值。

最近由于项目原因,需要做一个产品内嵌的IM聊天系统。而且要象微信类似的效果;界面也要比较炫;

开始考虑用MFC,但MFC的控件自绘很麻烦,后来又考虑QT,倒是使用控件使用方便,但QT库太大,所以也放弃了。

最终选择了DUILIB ,原因是各种控制自绘方便,发布版本体积小。

说到聊天,大家可能首先想到发图片,文字等等,所以也想想用richedit控件,看了看DUILIB也实现了RICHEDIT控件;

但气泡聊天效果其实不用RICHEDIT控件,用RICHEDIT控件反应会很麻烦。由于之前做过ios气泡聊天,所以直接选择LIST控件,

每一个气泡实际就是LIST的ITEM。实现效果如下:

以上是关于DUILIB 实现微信气泡聊天效果的主要内容,如果未能解决你的问题,请参考以下文章

请教仿微信聊天气泡效果 在ios中是怎么实现的

Duilib 动画效果

基于duilib实现的激光笔小工具

Dump微信PC端的界面Duilib文件

Dump微信PC端的界面Duilib文件

Duilib实现GroupBox控件