| 12345678910111213141516171819 |
- local label_demo = {}
- function label_demo.demo()
- local label1 = lvgl.label_create(lvgl.scr_act(), nil);
- lvgl.label_set_long_mode(label1, lvgl.LABEL_LONG_BREAK); --Break the long lines
- lvgl.label_set_recolor(label1, true); --Enable re-coloring by commands in the text
- lvgl.label_set_align(label1, lvgl.LABEL_ALIGN_CENTER); --Center aligned lines
- lvgl.label_set_text(label1, "#0000ff Re-color# #ff00ff words# #ff0000 of a# label and wrap long text automatically.");
- lvgl.obj_set_width(label1, 150);
- lvgl.obj_align(label1, nil, lvgl.ALIGN_CENTER, 0, -30);
- local label2 = lvgl.label_create(lvgl.scr_act(), nil);
- lvgl.label_set_long_mode(label2, lvgl.LABEL_LONG_SROLL_CIRC); --Circular scroll
- lvgl.obj_set_width(label2, 150);
- lvgl.label_set_text(label2, "It is a circularly scrolling text. ");
- lvgl.obj_align(label2, nil, lvgl.ALIGN_CENTER, 0, 30);
- end
- return label_demo
|