|
为了显示我们在lvgl创建的控件或者图形,我们需要一个容器来承载这些东西,在lvgl中,称之为screen。
什么是 LVGL 中的 Screen?
在 LVGL 中,屏幕是一个容器对象,用于组织和承载 UI 元素,如按钮、标签、图标等。每个屏幕通常代表应用程序的一个特定界面或状态,例如主屏幕、设置界面、登录界面等。通过使用屏幕,您可以更好地组织和管理应用程序的用户界面,使其更具结构和可维护性。
下面我们演示一下如何创建一个页面作为启动页面:
首先,我们需要建立新的文件来保存我们的代码,分模块编写可以让我们的项目更容易维护。
接下来,引入lvgl所需的头文件,并**我们编写的函数
然后,我们编写函数初始化屏幕的代码
lvgl的screen属于lvgl的标准对象,我们可以用lv_obj_create函数创建不同的对象,
通过此函数的**,我们可以了解此函数的用法
这个函数需要一个参数,为对象的父级对象,例如我们要在screen内创建控件,或者在控件内创建文本标签,那么父对象就因为为相应父级控件的指针。
在所示的代码里,我们放置了一个标签用于显示文本,来验证页面是否正常创建。
编译项目,运行:
从图中可见,文本被正常显示,screen是一切控件的基础,因此创建screen是我们学习lvgl的基础。
|
|