awtk/demos/assets/README.md
2020-01-01 06:58:37 +08:00

24 lines
909 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# demos的资源数据
### 一、raw目录下是原始资源
* 请将资源放在相应的子目录下。
* 如果支持从文件中加载资源,需要将本目录与可执行文件一起发布。
* AWTK中的字符串、主题和UI都使用二进制的资源格式update\_res.py负责将XML文件转成对应的二进制文件并放在同一目录下。
### 二、inc目录下是C代码资源
* update\_res.py负责将原始资源转换成可以编译成C语言的常量数组按原始资源相同的目录结构放在本目录中。
* 在没有文件系统时assets.c会自动将本目录下的文件编译到代码中。
### 三、.data和.res
对于图片来说:
* .res文件是将图片文件(如png/jpg)转换成可以编译成C语言的常量数组。
* .data文件是将图片文件(如png/jpg)界面成位图数据然后转换成可以编译成C语言的常量数组。