- 博客(30)
- 收藏
- 关注
原创 lvgl 自定义组件介绍二
组件后面申请的内存则是存储组件所有子元素的位置,其作用是当我们在页面上需要修改到组件内部的某个元素时,可以找到对应的指针位置,后续在组件使用时会具体介绍该作用。中介绍了自定义组件时共用的文件,而在本章将会介绍如何实现一个自定义的组件,然后在页面中引用。顶部ui.h文件是作为整个项目入口文件,类似main文件,所有页面和组件都需要引入的;实现组件则为一个返回lvgl对象指针的函数,传入的参数则是组件的父级节点;主要的内容是定义了该组件的子元素的个数;3、在.c文件中编写实现组件的代码。
2024-09-04 09:30:00
307
原创 lvgl 单个页面使用定时轮询接口数据
而通过每个页面创建定时器的方式,也避免了通过创建全局的定时任务的方式,导致当前不在这个页面还会一直轮询该页面的接口的问题。在页面开发中经常出现需要根据后端接口返回的数据来刷新页面的某个部分。在使用静态创建页面的方式时,可以通过监听。来实现,避免整个页面重复绘制,导致体验不好。
2024-07-11 09:30:00
658
原创 lvgl 动态创建控件
在前端开发中会有静态资源这一说法,其包含了静态页面以及css样式、图片等等。而在使用lvgl开发页面时,也可以实现类似的静态写法。它可以使页面的加载更快,页面信息也更快展现给用户。但是这种写法会使内存占用更多,因其需要缓存页面。还有一种写法就是静态和动态相结合的写法。
2024-06-20 09:30:00
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人