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
开启组件功能
先注释掉,后面用到再改。
注释掉,没有用。
参数不对,注释掉
找到对应函数
改成
因为我是打算在创建的页上做扩展。
找到对应函数
改成
因为在这个版本里是对应的是这个宏。