1.使用阿里 iconfont 平台
1.1添加入库
1.2添加至项目
1.3下载文件
2.使用LVGL官方字体图标
选择下载文件中的iconfont.ttf ,将图标的十六进制码写入Range ,然后生成文件
3.将Unicode编码转换成UTF-8
将得到的UTF-8编码
4.工程文件中写一个.h文件添加定义
//声明字体
LV_FONT_DECLARE(symbol_time)/*symbol_time 为生成.c文件的lv_font_t*/
#define USER_SYMBOL_TIME "\xEE\x9A\x98"
5.使用
lv_obj_t *label = lv_label_create(btn);
lv_label_set_text(label, USER_SYMBOL_TIME"your text");
// lv_label_set_text(label, USER_SYMBOL_TIME);
lv_obj_set_style_text_color(label, lv_color_white(), 0);//颜色
lv_obj_set_style_text_font(label, &symbol_time, 0);