lv_example_style_13.py 676 B

1234567891011121314151617181920212223
  1. #
  2. # Add styles to parts and states
  3. #
  4. style_indic = lv.style_t()
  5. style_indic.init()
  6. style_indic.set_bg_color(lv.palette_lighten(lv.PALETTE.RED, 3))
  7. style_indic.set_bg_grad_color(lv.palette_main(lv.PALETTE.RED))
  8. style_indic.set_bg_grad_dir(lv.GRAD_DIR.HOR)
  9. style_indic_pr = lv.style_t()
  10. style_indic_pr.init()
  11. style_indic_pr.set_shadow_color(lv.palette_main(lv.PALETTE.RED))
  12. style_indic_pr.set_shadow_width(10)
  13. style_indic_pr.set_shadow_spread(3)
  14. # Create an object with the new style_pr
  15. obj = lv.slider(lv.scr_act())
  16. obj.add_style(style_indic, lv.PART.INDICATOR)
  17. obj.add_style(style_indic_pr, lv.PART.INDICATOR | lv.STATE.PRESSED)
  18. obj.set_value(70, lv.ANIM.OFF)
  19. obj.center()