完成一个主界面开发流程

This commit is contained in:
2026-09-03 23:08:16 +08:00
parent 52d7dc7d4d
commit 89462d8aa1
21 changed files with 2177 additions and 198 deletions
+9 -6
View File
@@ -11,12 +11,12 @@
#define LV_COLOR_DEPTH 1
#define LV_COLOR_CHROMA_KEY 0x000000
/* 必需控件(lv_menu 依赖 flex/label/button) */
/* 必需控件(菜单依赖 flex/label/button) */
#define LV_USE_OBJ 1
#define LV_USE_FLEX 1
#define LV_USE_LABEL 1
#define LV_USE_BUTTON 1
#define LV_USE_MENU 1
#define LV_USE_MENU 0
/* 刷新周期(ms):离屏渲染,无需高刷 */
#define LV_DEF_REFR_PERIOD 20
@@ -71,9 +71,12 @@
#define LV_USE_THEME_BASIC 0
/* 绘制相关:1bpp 无需 GPU/抗锯齿 */
#define LV_DRAW_SW_COMPLEX_GRAD 0
#define LV_DRAW_SW_YIELD 0
#define LV_DRAW_SW_ASYNC 0
/* 复杂绘制必须开启:主界面顶部开口浅 V 装饰含斜线,lv_line 斜段依赖 LV_DRAW_SW_COMPLEX,
* 关闭则两腿不渲染(只画水平线)。原值靠 lv_conf_internal 默认(=1)隐式生效,此处显式固化。
* 注意:LV_DRAW_SW_CIRCLE_CACHE_SIZE 须非零(默认 4),否则零长数组编译报错。 */
#define LV_DRAW_SW_COMPLEX 1
#define LV_DRAW_SW_YIELD 0
#define LV_DRAW_SW_ASYNC 0
/* 输入设备:启用键盘/编码器(远程按键走 keypad) */
#define LV_USE_KEYBOARD 0
@@ -117,7 +120,7 @@
#define LV_USE_TABLE 0
#define LV_USE_CALENDAR 0
#define LV_USE_CANVAS 0
#define LV_USE_IMAGE 1 /* lv_menu 返回图标依赖 */
#define LV_USE_IMAGE 0 /* 菜单未用图片控件;lv_menu 已关,无图标依赖 */
#define LV_USE_TEXTLINE 0
#endif /* LV_CONF_H */