本文介绍: 在lvgl使用的过程中,最初的时候,肯定都会遇到这样的问题,页面之间的切换以及空间的释放。如果不合理的设计的话,一上来就将所有的页面进行初始化,那将会占用许多不必要的内存空间,硬写之间的切换的话,界面一旦多起来,那切换逻辑将会绕来绕去,最终会写不下去。所以合理设计一个页面管理函数或者说是对象将会非常重要。欢迎关注 !!!!!!!基于上面三点就可以完成一个基本的页面管理对象了,是不是非常简单。页面管理对象的实现,页面管理对象主要是为了方便页面之间的切换以及内存的释放(即删除没有加载在界面上页上的资源)。
一. 简介
在lvgl使用的过程中,最初的时候,肯定都会遇到这样的问题,页面之间的切换以及空间的释放。如果不合理的设计的话,一上来就将所有的页面进行初始化,那将会占用许多不必要的内存空间,硬写之间的切换的话,界面一旦多起来,那切换逻辑将会绕来绕去,最终会写不下去。
所以合理设计一个页面管理函数或者说是对象将会非常重要。
欢迎关注 !!!!!!!
二. 设计思路
基于上面三点就可以完成一个基本的页面管理对象了,是不是非常简单。
三. 实现过程
至此一个简单的页面管理就这样完成了,可以满足大部分要求了。在main函数中添加页类似于,可以在此基础上进行进一步的完善。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。