序言
Duilib介绍
Duilib是windows平台下的一款轻量级directUI开源库(遵循BSD协议),完全免费,可用于商业软件开发,只需在软件包里附上协议文件即可。Duilib可以简单方便地实现大多数界面需求,包括换肤、换色,透明等功能,支持多种图片格式,使用XML可以方便地定制窗口,能较好地做到UI和逻辑相分离,尽量减少在代码里创建UI控件。目前,Duilib库已经渐趋稳定,目前在国内有较为广泛的使用,网络上也有很多的使用教程。
网易云信Duilib介绍
Duilib是在研发易信PC版时被引入,历经六七年的研发过程,相对于原版Duilib,网易云信Duilib修复了一些问题和不足,包括但不限于控件种类不丰富、不支持动画、不支持半透明异形窗体、对多线程支持不好等,目前,网易云信Duilib配合比较高效的引擎库Base解决多线程问题,可以做出功能更强更稳定的客户端界面。
网易云信Duilib特色
- 多国语言支持
- 通用样式支持
- DPI 缩放支持
- GIF 动画支持
- CEF 控件支持(CEF 2623 支持 XP)
- 触控设备支持(Surface、Wacom)
- 抽象渲染接口(为其他渲染引擎提供支持)
源码使用
克隆项目到你的磁盘中
git clone https://github.com/netease-im/NIM_Duilib_Framework

本文介绍了Duilib,一个适用于Windows平台的轻量级界面库,特别在网易云信中得到增强,支持多国语言、DPI缩放、GIF动画等特性。Duilib的源码已开源,可用于商业软件开发。文章详细阐述了其目录结构、模块功能、控件类型,并提及了基于异步通信的多线程模型。
最低0.47元/天 解锁文章
228

被折叠的 条评论
为什么被折叠?



