一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个Duilib
现在的软件界面很多都是利用XML 来布局和定位。
像迅雷7,QQ,金山卫士等
- <thunder_skin> - <skin id="default" name="image" type="bkg"> - <title> <text>洲-缥缈</text> </title> - <bkg> <image>image\bkg.jpg</image> </bkg> <owner_skin>default::default</owner_skin> <default_color_scheme>green</default_color_scheme> </skin> </thunder_skin>
Duilib 也是利用XML来记录控件的位置信息,然后在程序中解析XML 动态的产生相应的控件,来实现布局。
首先 google code项目托管地址:http://code.google.com/p/duilib/ 下载到最新的源代码。
解压后,我们可以看到里面有5个界面的demo 分别是模仿360 安全卫士,QQ,浩方游戏平台的界面,还有两个是演示列表控件和Flash插件的。

DuiLib 是整个项目的工程,里面还有一个演示的demo。 以后的程序都可以以这个为原型修改。
而我们的界面是通过 UIDesigner 来 编辑的

本文介绍了Duilib,一个使用XML记录控件位置信息的界面库,适用于模仿并实现如迅雷7、QQ、金山卫士等软件的界面布局。通过GoogleCode项目托管地址获取最新源代码,包含多个界面演示,如360安全卫士、QQ、浩方游戏平台等,并提供UIDesigner工具进行界面编辑。
4481

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



