发帖
12 1 0

小安派Knob-在例程上简单增加个图标

yuyy1989
论坛元老

13

主题

35

回帖

4060

积分

论坛元老

积分
4060
小安派·其他系列 4305 12 2024-1-21 14:22:40
先找个128x128的圆形图标,例如这个

打开https://lvgl.io/tools/imageconverter 用图标生成.c文件

点击convert下载转换后的.c文件,将文件放入这个文件夹

生成的文件会有多种颜色格式的数据,这里只需要保留RGB565的就可以了,其余的可以删掉
打开lv_example_image.h,添加
  1. LV_IMG_DECLARE(ui_img_weather_png);
复制代码
打开ui_menu.c,在menu[]这个数组中增加
  1. {"天气", "Weather",&ui_img_weather_png,LV_COLOR_MAKE(100, 200, 255),NULL},
复制代码
运行效果

这里只是简单添加了个图标,没有定义点击时进入的页面所以在Weather这个图标点击时是没有效果的
另外如果用的不是圆形图标会变成这样


──── 1人觉得很赞 ────

使用道具 举报

2024-1-21 16:56:48
感谢分享,网址很好,收藏了
2024-1-22 08:43:00
2024-1-22 09:07:34
2024-1-22 14:07:07
这个歪没办法补救了吗,比如掰一掰什么的
2024-1-22 14:44:46
lazy 发表于 2024-1-22 14:07
这个歪没办法补救了吗,比如掰一掰什么的

好像是焊好的吧
timo 发表于 2024-1-22 14:44
好像是焊好的吧

不是焊好的,屏幕是双面胶粘的,你只要拿吹风筒从背面加热一下,就能取下来,用刀片刮最安全
2024-4-17 14:57:19
还能补救
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 31135 个
  • 话题数: 42217 篇