首页 > 代码库 > DUILIB 实现微信气泡聊天效果

DUILIB 实现微信气泡聊天效果

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

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

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

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

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

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

技术分享技术分享技术分享

DUILIB 实现微信气泡聊天效果