tabview_demo.lua 820 B

123456789101112131415161718192021222324252627282930313233
  1. local tabview_demo = {}
  2. function tabview_demo.demo()
  3. --Create a Tab view object
  4. local tabview;
  5. tabview = lvgl.tabview_create(lvgl.scr_act(), nil);
  6. --Add 3 tabs (the tabs are page (lvgl.page) and can be scrolled
  7. local tab1 = lvgl.tabview_add_tab(tabview, "Tab 1");
  8. local tab2 = lvgl.tabview_add_tab(tabview, "Tab 2");
  9. local tab3 = lvgl.tabview_add_tab(tabview, "Tab 3");
  10. --Add content to the tabs
  11. local label = lvgl.label_create(tab1, nil);
  12. lvgl.label_set_text(label,
  13. [[This the first tab
  14. If the content
  15. of a tab
  16. become too long
  17. the it
  18. automatically
  19. become
  20. scrollable.]]);
  21. label = lvgl.label_create(tab2, nil);
  22. lvgl.label_set_text(label, "Second tab");
  23. label = lvgl.label_create(tab3, nil);
  24. lvgl.label_set_text(label, "Third tab");
  25. end
  26. return tabview_demo