先找个128x128的圆形图标,例如这个
打开https://lvgl.io/tools/imageconverter 用图标生成.c文件
点击convert下载转换后的.c文件,将文件放入这个文件夹
生成的文件会有多种颜色格式的数据,这里只需要保留RGB565的就可以了,其余的可以删掉
打开lv_example_image.h,添加
- LV_IMG_DECLARE(ui_img_weather_png);
复制代码 打开ui_menu.c,在menu[]这个数组中增加
- {"天气", "Weather",&ui_img_weather_png,LV_COLOR_MAKE(100, 200, 255),NULL},
复制代码 运行效果
这里只是简单添加了个图标,没有定义点击时进入的页面所以在Weather这个图标点击时是没有效果的
另外如果用的不是圆形图标会变成这样
|