You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
676 B
Python
23 lines
676 B
Python
2 years ago
|
#
|
||
|
# Add styles to parts and states
|
||
|
#
|
||
|
|
||
|
style_indic = lv.style_t()
|
||
|
style_indic.init()
|
||
|
style_indic.set_bg_color(lv.palette_lighten(lv.PALETTE.RED, 3))
|
||
|
style_indic.set_bg_grad_color(lv.palette_main(lv.PALETTE.RED))
|
||
|
style_indic.set_bg_grad_dir(lv.GRAD_DIR.HOR)
|
||
|
|
||
|
style_indic_pr = lv.style_t()
|
||
|
style_indic_pr.init()
|
||
|
style_indic_pr.set_shadow_color(lv.palette_main(lv.PALETTE.RED))
|
||
|
style_indic_pr.set_shadow_width(10)
|
||
|
style_indic_pr.set_shadow_spread(3)
|
||
|
|
||
|
# Create an object with the new style_pr
|
||
|
obj = lv.slider(lv.scr_act())
|
||
|
obj.add_style(style_indic, lv.PART.INDICATOR)
|
||
|
obj.add_style(style_indic_pr, lv.PART.INDICATOR | lv.STATE.PRESSED)
|
||
|
obj.set_value(70, lv.ANIM.OFF)
|
||
|
obj.center()
|