您尚未登录。

楼主 # 2024-11-13 15:34:02

memory
会员
注册时间: 2021-08-11
已发帖子: 509
积分: 481

LVGL8 扩展库使用

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

楼主 #1 2024-11-13 15:48:51

memory
会员
注册时间: 2021-08-11
已发帖子: 509
积分: 481

Re: LVGL8 扩展库使用

生成条码:

    lv_obj_t* bar = lv_barcode_create(lv_scr_act());
    lv_obj_set_size(bar, 128, 128);
    lv_barcode_update(bar, "ABC123456");

离线

楼主 #2 2024-11-13 21:03:17

memory
会员
注册时间: 2021-08-11
已发帖子: 509
积分: 481

Re: LVGL8 扩展库使用

创建一个模拟时钟:

lv_obj_t* clock3;

static void auto_step_cb(lv_timer_t * t)
{
    static int16_t x=0, y=0;

    x++;

    lv_analogclock_set_time(clock3, 9, 10, x%60);
}
lv_obj_t* clock3;
#if 1
static void auto_step_cb(lv_timer_t * t)
{
    static int16_t x=0, y=0;

    x++;

    lv_analogclock_set_time(clock3, 9, 10, x%60);
}
    LV_IMG_DECLARE(ui_img_clock2_min_png);   // assets/clock2_min.png
    LV_IMG_DECLARE(ui_img_clock2_hour_png);   // assets/clock2_hour.png
    LV_IMG_DECLARE(ui_img_clock2_sec2_png);   // assets/clock2_sec2.png

    clock3 = lv_analogclock_create(lv_scr_act());
    //lv_analogclock_hide_digits(clock3, true);
    lv_obj_center(clock3);
    lv_obj_set_size(clock3, 392, 392);
    //lv_analogclock_set_major_ticks(clock, 2, 0, lv_color_hex(0x555555), 10); //数字与格子合并显示
    lv_analogclock_set_ticks(clock3, 6, 0, lv_color_hex(0x333333)); //细格不显示
    lv_analogclock_set_hour_needle_img(clock3, &ui_img_clock2_hour_png, 18, 24);
    lv_analogclock_set_min_needle_img(clock3, &ui_img_clock2_min_png, 18, 30);
    lv_analogclock_set_sec_needle_img(clock3, &ui_img_clock2_sec2_png, 17, 27);

    lv_analogclock_set_time(clock3, 9, 0, 15);

    lv_timer_create(auto_step_cb, 300, 0);

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn