lv_style1.py 596 B

123456789101112131415161718192021222324252627
  1. #!pika
  2. import pika_lvgl as lv
  3. import PikaStdLib
  4. mem = PikaStdLib.MemChecker()
  5. style = lv.style_t()
  6. style.init()
  7. # Set a background color and a radius
  8. style.set_radius(5)
  9. style.set_bg_opa(lv.OPA.COVER)
  10. style.set_bg_color(lv.palette_lighten(lv.PALETTE.GREY, 1))
  11. # Add outline
  12. style.set_outline_width(2)
  13. style.set_outline_color(lv.palette_main(lv.PALETTE.BLUE))
  14. style.set_outline_pad(8)
  15. # Create an object with the new style
  16. obj = lv.obj(lv.scr_act())
  17. obj.add_style(style, 0)
  18. obj.center()
  19. print('mem used max: %0.2f kB' % (mem.getMax()))
  20. print('mem used now: %0.2f kB' % (mem.getNow()))
  21. #!pika