update docs

This commit is contained in:
lixianjing 2020-09-01 07:17:26 +08:00
parent 91bab687bc
commit aa3fb150a8
2 changed files with 58 additions and 1 deletions

View File

@ -1,5 +1,12 @@
# 最新动态
* 2020/09/01
* 增加FAQ《如何在打开新窗口时关闭当前窗口
* 增加FAQ《如何设置当前的语言
* 增加FAQ《如何将板子键盘的键值映射到 AWTK
* 增加FAQ《如何定制软键盘/候选字的风格?》
* 完整主题文档,增加颜色格式的说明。
* 2020/08/30
* 完善 app helper脚本从project.json读取lcd width/height

View File

@ -220,6 +220,56 @@ COMMON_CCFLAGS=COMMON_CCFLAGS+' -DNATIVE_WINDOW_BORDERLESS=1 '
* 去掉不必要的图片。一些控件去掉了,相应的图片也没有必要了。
#### 16. 内存不够内部flash不够如何加载大字体文件
#### 16. 内存不够,内部 flash 不够,如何加载大字体文件?
请参考:[自定义字体加载器:加载部分字体](https://github.com/zlgopen/awtk-custom-font-loader)
#### 17. 如何在打开新窗口时关闭当前窗口?
使用下面的函数即可:
```c
/**
* @method window_open_and_close
* @annotation ["constructor", "scriptable"]
* 从资源文件中加载并创建 window 对象。本函数在 ui_loader/ui_builder_default 里实现。
* @param {const char*} name window 的名称。
* @param {widget_t*} to_close 关闭该窗口。
*
* @return {widget_t*} 对象。
*/
widget_t* window_open_and_close(const char* name, widget_t* to_close);
```
#### 18. 如何当前的语言?
使用下面的函数即可:
```c
/**
* @method locale_info_change
* 设置当前的国家和语言。
* @annotation ["scriptable"]
* @param {locale_info_t*} locale_info locale_info 对象。
* @param {char*} language 语言。
* @param {char*} country 国家或地区。
*
* @return {ret_t} 返回 RET_OK 表示成功,否则表示失败。
*/
ret_t locale_info_change(locale_info_t* locale_info, const char* language, const char* country)
```
#### 19. 如何将板子键盘的键值映射到 AWTK
请参考:
* [Linux 系统](https://github.com/zlgopen/awtk-linux-fb/blob/master/awtk-port/input_thread.c)
* [嵌入式系统](https://github.com/zlgopen/awtk-stm32h743iitx-mvvm/blob/master/docs/stm32h743iitx_port.md) 的 11 节。
#### 20. 如何定制软键盘/候选字的风格?
请修改下面的文件,并重新生成资源:
```
design/default/styles/keyboard.xml
```