support transition on virtual styles too
This commit is contained in:
@@ -278,8 +278,7 @@ static lv_res_t lv_switch_signal(lv_obj_t * sw, lv_signal_t sign, void * param)
|
||||
if(res != LV_RES_OK) return res;
|
||||
|
||||
if(sign == LV_SIGNAL_CLEANUP) {
|
||||
lv_switch_ext_t * ext = lv_obj_get_ext_attr(sw);
|
||||
lv_style_list_reset(&ext->style_knob);
|
||||
lv_obj_clean_style_list(sw, LV_SWITCH_PART_KNOB);
|
||||
} else if(sign == LV_SIGNAL_RELEASED) {
|
||||
if(lv_switch_get_state(sw)) lv_switch_off(sw, LV_ANIM_ON);
|
||||
else lv_switch_on(sw, LV_ANIM_ON);
|
||||
|
||||
Reference in New Issue
Block a user