widget.lua 684 B

123456789101112131415161718192021222324252627282930313233
  1. module(...,package.seeall)
  2. require "canvas"
  3. require "anim"
  4. require "page"
  5. require "list"
  6. require "cb"
  7. require "win"
  8. require "slider"
  9. require "style"
  10. require "ba"
  11. scrs = {canvas.create, ba.create, anim.create, page.create, list.create, cb.create, win.create, slider.create, style.create}
  12. local function empty()
  13. c = lvgl.cont_create(nil, nil)
  14. img = lvgl.img_create(c, nil)
  15. lvgl.img_set_src(img, "/lua/logo.png")
  16. lvgl.obj_align(img, nil, lvgl.ALIGN_CENTER, 0, 0)
  17. lvgl.disp_load_scr(c)
  18. end
  19. local function t()
  20. lvgl.init(empty, nil)
  21. sys.wait(1000)
  22. for k, v in ipairs(scrs) do
  23. c = v()
  24. lvgl.disp_load_scr(c)
  25. sys.wait(5000)
  26. end
  27. end
  28. sys.taskInit(t, nil)