# 文档 ### 0. 参考手册 * [参考手册](manual.md) * [参考手册 (chm)](https://github.com/zlgopen/awtk-docs/tree/master/AWTK-API%E6%89%8B%E5%86%8C) * [开发实践](https://github.com/zlgopen/awtk-docs/blob/master/AWTK%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5) ### 1. 使用文档 * [避坑指南](trap_list.md) * [AWTK 控件的布局参数介绍](layout.md) * [AWTK 界面描述文件介绍](ui_desc.md) * [AWTK 中的图片显示方式](image_draw_type.md) * [AWTK 中的矢量图绘图函数](vgcanvas.md) * [AWTK 中的事件处理函数](event_listener.md) * [AWTK 中的国际化之字符串翻译](locale.md) * [AWTK 中的窗体样式](theme.md) * [AWTK 中的 system\_bar 使用方法](system_bar.md) * [AWTK 中的资源管理器](assets_manager.md) * [AWTK 中的窗口动画](window_animator.md) * [AWTK 中的控件动画](widget_animator.md) * [LCD 旋转(横屏与竖屏)](lcd_rotation.md) * [AWTK 中的输入法](input_method.md) * [AWTK 硬件资源需求评估](hardware_req.md) * [AWTK 中的一些惯例](conventions.md) * [对话框高亮策略](dialog_highlight.md) * [控件焦点相关问题](widget_focus.md) * [AWTK 中的颜色格式](color_format.md) * [AWTK 输入事件处理流程](input_event_flow.md) * [内存耗尽处理流程](out_of_memory.md) * [实时切换主题](theme_switch.md) * [键值映射](map_key.md) * [应用程序的入口函数](awtk_main.md) * [资源打包](assets_zip.md) * [LCD 密度与图片的对应关系](../design/default/images/README.md) * [slide_view/pages 各个页面缺省的焦点控件](pages_slide_view_default_focused_child_for_each_page.md) ### 2.HowTos * [AWTK 调试技巧](debug_tips.md) * [AWTK 优化技巧](optimation.md) * [如何加入中文输入法](chinese_ime.md) * [如何在 Visual Studio 中调试 AWTK](vs_debug.md) * [如何在非 GUI 线程操作 GUI 控件](how_to_non_gui_thread_operate_widget.md) * [如何启用鼠标指针](how_to_enable_mouse_cursor.md) * [如何启用屏保](screen_saver.md) * [如何设置字体的全局缩放比例](how_to_scale_font.md) * [如何实现"back"键和"home"键](how_to_impl_back_and_home_key.md) * [如何实现自定义的软键盘](how_to_impl_custom_soft_keyboard.md) * [如何编译 Windows 32 位版本](how_to_build_windows_32bit_version.md) * [如何支持单色 LCD](how_to_support_mono_lcd.md) * [如何使用 mutable_image 控件](how_to_use_mutable_image.md) * [如何让文本滚动起来](how_to_scroll_you_text.md) * [如何在窗体样式文件中写控件布局参数](how_to_write_layout_params_in_style.md) * [如何开启按键音](how_to_enable_key_touch_sound.md) * [如何更新拼音输入法数据](how_to_update_gpinyin_data.md) * [如何集成第三方库](https://github.com/zlgopen/awtk-hello/blob/master/docs/how_to_integrate_3rd_libs.md) * [如何使用 stb 外部硬件 YUV 转 RGB](docs/how_to_use_stb_hyuv_to_rgb.md) * [如何设置自定义键值](docs/how_to_set_custom_keys.md) ### 3. 内部原理 * [AWTK 脚本绑定原理](script_binding.md) ### 4. 移植文档 * [嵌入式平台移植注意事项](porting_common.md) * [将 AWTK 移植到 STM32f103ze 裸系统](porting_to_stm32f103ze.md) * [将 AWTK 移植到 STM32f429igtx 裸系统](porting_to_stm32f429igtx.md) * [将 AWTK 移植到 AWorksOS 平台](porting_to_awtk_aworks_rt1052.md) * [将 AWTK 移植到 TinyOS 平台](https://github.com/zlgopen/awtk-stm32f103ze-tencentos/blob/master/docs/tos-port.md) * [将 AWTK 移植到 RT-Thread 平台](https://github.com/zlgopen/awtk-stm32f103ze-rtthread/blob/master/docs/rtt-port.md) ### 5. 技术笔记 * [LCD 接口的三种实现方式](lcd.md) * [FrameBuffer 的几种使用方式](framebuffer.md) ### 6. 其它 * [常见问题解答](faq.md) * [修改 AWTK 的代码风格](code_style.md) * [AWTK 是如何保证代码质量的](qa.md) ### 7. 第三方文档 * [AWTK 编译与调试 环境搭建指南](https://github.com/hk-mars/Blog-Article/blob/master/IoT/AWTK%20%E7%BC%96%E8%AF%91%E4%B8%8E%E8%B0%83%E8%AF%95%20%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8D%97.md)