首页
›
嵌入式与底层系统
›
054-LVGL嵌入式UI开发
›
《LVGL事件交互与页面架构》
VIP21
本课程属于:054-LVGL嵌入式UI开发
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
LVGL事件交互与页面架构
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=LVGL事件交互与页面架构的学… · 核心概念 · 整体知识框架与实战路线图
课程导入
LVGL
02
LVGL基础回顾
目标=LVGL简介 · 对象体系 · 屏幕与控件
LVGL
基础回顾
03
事件系统核心概念
目标=事件类型 · 事件回调 · 事件冒泡与捕获
事件系统核心概念
目标=事件类型
04
事件注册与回调机制
目标=lv_obj_add_even… · 事件回调函数签名 · 事件参数解析
事件注册
回调机制
05
常用事件类型详解
目标=LV_EVENT_CLICKE… · LV_EVENT_PRESSED · LV_EVENT_RELEASED
常用事件类型详解
LV
06
事件交互实战
目标=按钮点击控制LED · 滑块调节PWM · 下拉列表切换页面
事件交互实战
LED
07
事件高级技巧
目标=事件冒泡阻止 · 事件转发 · 自定义事件
事件高级技巧
目标=事件冒泡阻…
08
页面架构设计原则
目标=页面与屏幕概念 · 页面生命周期 · 页面栈管理
页面架构设计原则
目标=页面
09
多页面管理基础
目标=创建多个屏幕 · 屏幕加载与卸载 · 页面切换函数
多页面管理基础
目标=创建多个屏…
10
页面导航与路由
目标=基于事件驱动的页面跳转 · 参数传递 · 页面栈实现
页面导航
路由
11
页面架构实战
目标=登录页 · 主页 · 设置页
页面架构实战
目标=登录页
12
事件与页面数据传递
目标=全局变量 · 用户数据 · 事件携带参数
事件
页面数据传递
13
定时器与异步事件
目标=LVGL定时器 · 异步任务 · 事件循环
定时器
异步事件
14
手势与触摸交互
目标=手势识别 · 滑动 · 长按
手势
触摸交互
15
键盘与编码器交互
目标=按键事件 · 焦点管理 · 组与输入设备
键盘
编码器交互
16
事件交互常见问题
目标=事件不触发 · 回调重复执行 · 内存泄漏
事件交互常见问题
目标=事件不触发
17
页面架构常见问题
目标=页面切换卡顿 · 内存占用过高 · 页面状态丢失
页面架构常见问题
目标=页面切换卡…
18
性能优化与内存管理
目标=事件回调轻量化 · 页面懒加载 · 对象复用
性能优化
内存管理
19
综合案例一
目标=智能家居控制面板——多页面 · 事件交互 · 数据同步与动画效果
综合案例一
目标=智能家居控…
20
综合案例二
目标=工业HMI界面——参数设置 · 报警弹窗 · 页面权限与事件过滤
综合案例二
HMI
21
综合案例三
目标=可穿戴设备UI——手势滑动 · 页面栈 · 低功耗事件处理与流畅动画
综合案例三
UI
22
事件交互与页面架构设计模式
目标=MVC · 观察者模式 · 状态机在LVGL中的实践
事件交互
页面架构设计模式
23
LVGL与RTOS结合
目标=任务与事件 · 线程安全 · 消息队列
LVGL
RTOS
24
LVGL与文件系统/网络交互
目标=动态加载页面 · 远程事件触发 · 数据更新与页面重绘
LVGL
文件系统
25
调试与测试
目标=LVGL模拟器 · 日志输出 · 事件跟踪
调试
测试
26
项目实战
目标=从零构建一个完整LVGL应用—… · 页面规划 · 事件设计
项目实战
LVGL
27
代码重构与模块化
目标=事件回调分离 · 页面模块封装 · 接口定义与可维护性提升
代码重构
模块化
28
跨平台与移植
目标=不同显示屏与输入设备的事件适配 · 页面布局自适应与主题切换
跨平台
移植
29
进阶扩展
目标=LVGL动画 · 样式 · 主题与事件交互的结合
进阶扩展
LVGL
30
课程总结与提升
目标=知识体系回顾 · 最佳实践 · 学习资源
课程总结
提升
所属VIP或分类
同VIP:LVGL内存与资源管理
同VIP:LVGL内存管理深度优化实战工程
同VIP:LVGL刷新卡顿分析与性能优化工程