Duilib使用时资源文件路径约定
来源:互联网 发布:朱文臣 网络频道和讯 编辑:程序博客网 时间:2024/05/16 08:05
在使用Duilib时资源文件(*.xml和图片)的位置放置也是有学问的,推荐如下,因为这样可以很好地通过宏定义来区分加载的路径,方便更新和调用:
目录级别:
Bin(放置exe文件)
Skin(皮肤文件)
FrameRes
Res(放置所有的图片资源)
*.xml(布局文件)
…
FrameRes.zip(将FrameRes内的文件直接打包)
通过以上的文件布局,再加上以下代码:
CDuiString CMainFrame::GetSkinFolder(){ //return _T("");#ifdef _DEBUG return _T("skin\\FrameRes\\");#else return _T("");#endif}UILIB_RESOURCETYPE CSignFrameLogin::GetResourceType() const{#ifdef _DEBUG return UILIB_FILE;#else return UILIB_ZIPRESOURCE;#endif}CDuiString CMainFrame::GetZIPFileName() const{ return _T("FrameRes.zip");}CDuiString CMainFrame::GetSkinFile(){ return _T("main.xml");}
使用时,平常Debug图片和*.xml文件可以直接替换看到效果,Release版本则直接将FrameRes.zip导入到资源文件即可,需要更新时,也只需要将zip文件删除,然后再进行直接打包即可,方便快捷。
0 0
- Duilib使用时资源文件路径约定
- Duilib 设置资源路径陷阱
- Duilib 使用Zip 资源
- Duilib 使用Zip资源
- duilib进阶教程 -- 设置资源路径 (15)
- 使用类路径加载资源文件
- ThinkPHP 文件资源路径
- 资源文件路径 && classpath
- duilib 将ui资源文件 打包到exe中.
- 搜索资源路径,找到没有使用的文件进行处理
- 关于资源的Reference路径引用下,文件的使用
- Laravel数据库迁移文件migrate使用约定
- duilib学习资源汇总
- duilib加载资源
- iOS 取资源文件路径
- java定位资源文件路径
- java 资源文件加载路径
- thinkphp5引用资源文件路径
- 自定义View常处理的回调函数
- 自定义控件
- listView上拉刷新下拉加载
- 选择 隐藏 与展出
- php 10.1总
- Duilib使用时资源文件路径约定
- Intent
- 是否有可能运用tempates对XML之前应用在XSL参数模板
- php 10.2总
- 一般常用源码
- MySQL中函数CONCAT及GROUP_CONCAT
- 001 - MINA数据绑定 之三目妙用
- 常用
- android:padding和android:layout_margin的区别?