更多源码分析请访问:LVGL 源码分析大全
目录
1、概述
页面管理的主要针对实际复杂的UI项目的。它主要完成以下几个功能:
- 支持多页面管理,包含页面跳转和返回(主要是方便项目功能管理)
- 支持后台页面自动销毁、前台页面自动创建(主要是节约资源使用)
- 支持语言切换逻辑(页面重建功能)
- 支持主题切换逻辑
- 支持页面切换动画效果
2、设计思想
2.1、页面(Page)的定义
首先,页面管理是针对act_src
图层来讲的。仅在screens
数组中供act_src
切换的对象树才会被此页面管理功能所管理。这意味着,如果