cont_demo.lua 795 B

123456789101112131415161718192021222324252627
  1. local cont_demo = {}
  2. function cont_demo.demo()
  3. local cont;
  4. cont = lvgl.cont_create(lvgl.scr_act(), nil);
  5. lvgl.obj_set_auto_realign(cont, true); --Auto realign when the size changes*/
  6. lvgl.obj_align_origo(cont, nil, lvgl.ALIGN_CENTER, 0, 0); --This parametrs will be sued when realigned*/
  7. lvgl.cont_set_fit(cont, lvgl.FIT_TIGHT);
  8. lvgl.cont_set_layout(cont, lvgl.LAYOUT_COLUMN_MID);
  9. local label;
  10. label = lvgl.label_create(cont, nil);
  11. lvgl.label_set_text(label, "Short text");
  12. sys.wait(500)
  13. label = lvgl.label_create(cont, nil);
  14. lvgl.label_set_text(label, "It is a long text");
  15. sys.wait(500)
  16. label = lvgl.label_create(cont, nil);
  17. lvgl.label_set_text(label, "Here is an even longer text");
  18. end
  19. return cont_demo