#define BTN_ITEM_WIDTH 60
#define BTN_ITEM_HEIGHT 60
static void sw_event_cb(lv_event_t * e)
{
lv_event_code_t code = lv_event_get_code(e);
lv_obj_t * sw = lv_event_get_target(e);
if(code == LV_EVENT_VALUE_CHANGED) {
lv_obj_t * list = lv_event_get_user_data(e);
printf("[%s] ", __func__);
if(lv_obj_has_state(sw, LV_STATE_CHECKED)) lv_obj_add_flag(list, LV_OBJ_FLAG_SCROLL_ONE);
else lv_obj_clear_flag(list, LV_OBJ_FLAG_SCROLL_ONE);
}
}
static void scroll_event_cb(lv_event_t * e)
{
//printf(" [lv_example_scroll_2.c][%s] \r\n", __func_
lvgl8.3.6 滚动效果
最新推荐文章于 2025-04-30 10:36:23 发布