DUILIB 实现微信气泡聊天效果

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

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

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

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

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

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

DUILIB 实现微信气泡聊天效果_第1张图片DUILIB 实现微信气泡聊天效果_第2张图片DUILIB 实现微信气泡聊天效果_第3张图片

转载于:https://www.cnblogs.com/jackieron/p/5960861.html

你可能感兴趣的:(c/c++)