duilib的xml预览工具duilibpreview
来源:互联网 发布:网络技术培训机构 编辑:程序博客网 时间:2024/06/08 04:34
由于官方在一次大更新duilib代码之后,自带的设计器源码没有更新,所以自带的设计器已经弃用。貌似最新的github官方库已经看不到这个设计器源码了,不过历史版本应该还是能看到的。
但是即便有以前的设计器,设计器的bug也是多多,用起来存在各种各样的问题,所以一致的态度都是不推荐使用设计器。
我的看法是:在入门的时候,可以跟着以前旧的入门简明文档来用设计器,纯粹的学习时帮助理解。这个入门简明文档看完了,就抛掉设计器就行了。(当然直接抛开设计器更好)。使用notepad++和代码仓库中的《属性列表.xml》,再加上自带的demo的xml,足够自己来独立完成一个界面的xml了。
当然必不可少的一个利器:duilibpreview。https://github.com/juhuaguai/duilib这个代码仓库里面就有源码。
duilibpreview是由使用duilib的前辈(好像是以前3群的大蓝头)编写的工具,可以作为notepad++等插件,一边编写xml一边预览效果,极大的方便了xml的编写,对duilib的入门很有帮助。
这里贴出来duilibpreview的自带的使用说明,大家感受一下。
======================Duilib界面文件预览工具======================-使用时将界面文件(*.xml)拖到DuilibPreview.exe上即可预览,按"Esc"或者"Alt+F4"退出。-还可以把预览工具嵌入到你所使用的XML编辑工具**嵌入到editplus: 工具->配置用户工具->添加 菜单文本=DuilibPreview 命令=DuilibPreview.exe的完整路径 参数=$(FilePath) 确定 现在编辑xml的时候按"Ctrl+1"快捷键就可以快速预览界面了**嵌入到notepad++: F5运行 程序名=DuilibPreview.exe的完整路径 $(FULL_CURRENT_PATH) 保存 Name=DuilibPreview Alt+F10OK 现在编辑xml的时候按"Alt+F10"快捷键就可以快速预览界面了
再说一点调试xml的小技巧:
如果xml内容格式有问题导致解析失败,这个工具会报 【加载资源文件失败】。
如果自己想看某个控件的大小位置等,自己手动给控件加上背景色bkcolor="#FFFFFF00"等,也可以加上边框bordersize="1" bordercolor="#FFFF0000"等。
最后,这个DuilibPreview.exe的源码也给出了,使用的duilib动态库是根据自己的配置,默认使用是duilib_u.dll,如果你有自己的duilib版本,可以链接你自己的duilib_u.lib用你自己的duilib_u.dll。
- duilib的xml预览工具duilibpreview
- 在VSCode中使用DuilibPreview预览XML布局
- Duilib XML
- Duilib的界面设计工具DuiDesigner的使用说明
- DuiLib的XML元素继承关系图
- DuiLib XML属性列表
- DuiLib之-----加载XML
- duilib xml配置
- duilib XML 基本概念(转载)
- Duilib 内嵌xml
- Duilib XML配置界面
- 【2】使用DuiLib的XML文件创建界面
- QML的界面设计及界面预览工具
- 超好用的XML工具
- 关于duilib的理解
- Duilib的一些资料
- DuiLib的源码分析
- 关于duilib的理解
- [dialog system]阅读笔记
- struts2环境配置与应用
- 商品详情页面demo
- okHttp拦截器放在doGet和doPost请求中
- java之工厂方法模式
- duilib的xml预览工具duilibpreview
- 内核支持线程和用户级线程
- iOS 多个线程对数组操作(遍历,插入,删除),实现一个线程安全的NSMutabeArray
- 将一个Maven的Java项目重命名(改造)为一个新项目,用Tortoise上传到SVN服务器
- java微信生成带参数的二维码
- 购物车+MVP+二级列表
- python2.7下面字节数组(ByteArray)和16进制字符串(HexString)转化
- 购物车之跳转到详情页面
- java之后台传递json中带有单引号时的处理