Lvgl8 label style 应用

	static lv_style_t style;

    lv_style_init(&style);  // 样式初始化
    lv_style_reset(&style); // 重置样式

    lv_style_set_radius(&style, 5);                                        // 设置样式圆角
    lv_style_set_bg_opa(&style, LV_OPA_COVER);                             // 设置样式背景透明度
    lv_style_set_bg_color(&style, lv_palette_lighten(LV_PALETTE_GREY, 2)); // 设置样式背景颜色

    lv_style_set_border_width(&style, 2);                                      // 设置边框宽度
    lv_style_set_border_color(&style, lv_palette_main(LV_PALETTE_LIGHT_BLUE)); // 设置样式边框颜色
    lv_style_set_pad_all(&style, 10);                                          // 设置样式内部padding填充值

    lv_style_set_text_color(&style, lv_palette_main(LV_PALETTE_LIGHT_BLUE)); // 设置样式文本颜色
    lv_style_set_text_letter_space(&style, 3);                               // 设置样式文本字符间隔
    lv_style_set_text_line_space(&style, 0);                                 // 设置样式文本行间距
    // lv_style_set_text_decor(&style, LV_TEXT_DECOR_UNDERLINE);         // 设置样式文本带下划线

    lv_obj_set_style_bg_color(lv_scr_act(), lv_color_hex(0x000000), 0); // 0x000000 = 黑色

    lv_obj_t *label_Check_in = lv_label_create(lv_scr_act());
    if (label_Check_in != NULL)
    {
        char str[20];
        lv_obj_add_style(label_Check_in, &style, 0);
        sprintf(str, "count= \n");
        strcat(str, "qwert");
        lv_label_set_text(label_Check_in, str);                // 设备MAC地址
        lv_obj_align(label_Check_in, LV_ALIGN_TOP_MID, 0, 80); // 中间顶对齐
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值