lvgl版本7.11。
先从lvgl\src\lv_widgets\lv_objx_templ.c复制出lv_objx_templ.c和lv_objx_templ.h,重命名为你需要创建的组件名称例如lv_objxscrol.c和lv_objxscrol.h。

根据提示我们将对应的temp字段替换成我们自己的组件名称。




去掉defined() &&

在文件lvgl\lvgl.h中添加头文件

在文件lv_conf.h中添加#define LV_USE_OBJSCROL 1开启组件功能


先注释掉,后面用到再改。


注释掉,没有用。


参数不对,注释掉


找到对应函数

改成

因为我是打算在创建的页上做扩展。

找到对应函数

改成

因为在这个版本里是对应的是这个宏。