LVGL V9 finger swipe fails to navigate pages; LV_EVENT_GESTURE not triggered

Two pages pass through, swipe left and right to perform page switching.

void ui_weather_handle_event(lv_event_t * e)

{

lv_event_code_t event_code = lv_event_get_code(e);

LOG_D("event_code :%d", event_code);

if(event_code != LV_EVENT_GESTURE)

{

    return;

}

lv_dir_t dir = lv_indev_get_gesture_dir(lv_indev_get_act());

LOG_D("DIR:%d", dir);

if(dir == LV_DIR_LEFT) {

    LOG_D("JUMP PAGE Forecast");

    gui_app_run("page_weather_forecast");

}

if(dir == LV_DIR_RIGHT) {

    gui_app_run("page_battery");

    gui_app_run("page_weather_forecast");

}

}

static void on_start(void)

{

LOG_D("APP WEATHER CREATE");




ui_weather = lv_obj_create(lv_scr_act());

lv_obj_set_size( ui_weather, LV_HOR_RES_MAX, LV_VER_RES_MAX);

lv_obj_set_style_bg_color(ui_weather, LV_COLOR_BLACK, LV_PART_MAIN);

lv_obj_clear_flag( ui_weather, LV_OBJ_FLAG_SCROLLABLE);

lv_obj_align(ui_weather, LV_ALIGN_CENTER, 0, 0);

lv_obj_set_style_border_width( ui_weather, 0, LV_PART_MAIN | LV_STATE_DEFAULT);



lv_obj_t\* weather_bg = lv_image_create(ui_weather);

lv_image_set_src(weather_bg, LV_EXT_IMG_GET(texture_bg));

lv_obj_set_size(weather_bg, LV_HOR_RES_MAX, LV_VER_RES_MAX);

// lv_obj_set_width(weather_bg, LV_SIZE_CONTENT);   /// 1

// lv_obj_set_height(weather_bg, LV_SIZE_CONTENT);    /// 1

// lv_obj_set_align(weather_bg, LV_ALIGN_CENTER);

lv_obj_add_flag(weather_bg, LV_OBJ_FLAG_ADV_HITTEST);     /// Flags

lv_obj_remove_flag(weather_bg, LV_OBJ_FLAG_SCROLLABLE);      /// Flags




// weather_city_group_init();

// weather_temperature_init();

// weather_title_group_init();

// weather_rain_wind_init();

// weather_image_display_init();



lv_obj_add_event_cb(ui_weather, ui_weather_handle_event, LV_EVENT_ALL, NULL);

}

Symptom: Currently, there is only one background screen, and when swiping left or right with a finger, LV_EVENT_GESTURE is not triggered.

Swiping from left to right:

[16:17:22.278] Receive ←◆[429926] D/[APP_WEATHER] watch: event_code :21
[429947] D/[APP_WEATHER] watch: event_code :1
[429965] D/[APP_WEATHER] watch: event_code :16
[429983] D/[APP_WEATHER] watch: event_code :2

[16:17:22.316] Receive ←◆[431132] D/[APP_WEATHER] watch: event_code :2

[16:17:22.350] Receive ←◆[432276] D/[APP_WEATHER] watch: event_code :2

[16:17:22.385] Receive ←◆[433419] D/[APP_WEATHER] watch: event_code :2

[16:17:22.420] Receive ←◆[434563] D/[APP_WEATHER] watch: event_code :2

[16:17:22.455] Receive ←◆[435706] D/[APP_WEATHER] watch: event_code :2

[16:17:22.491] Receive ←◆[436850] D/[APP_WEATHER] watch: event_code :2

[16:17:22.525] Receive ←◆[437993] D/[APP_WEATHER] watch: event_code :2
[438014] D/[APP_WEATHER] watch: event_code :2
[438034] D/[APP_WEATHER] watch: event_code :2

[16:17:22.560] Receive ←◆[439169] D/[APP_WEATHER] watch: event_code :2
[439189] D/[APP_WEATHER] watch: event_code :2
[439209] D/[APP_WEATHER] watch: event_code :2

[16:17:22.599] Receive ←◆[440345] D/[APP_WEATHER] watch: event_code :2
[440365] D/[APP_WEATHER] watch: event_code :2
[440385] D/[APP_WEATHER] watch: event_code :2
[440404] D/[APP_WEATHER] watch: event_code :2

[16:17:22.633] Receive ←◆[441554] D/[APP_WEATHER] watch: event_code :8
[441573] D/[APP_WEATHER] watch: event_code :4
[441590] D/[APP_WEATHER] watch: event_code :7

Swiping from right to left:

[16:18:03.537] Receive ←◆[1781943] D/[APP_WEATHER] watch: event_code :21
[1781962] D/[APP_WEATHER] watch: event_code :1
[1781980] D/[APP_WEATHER] watch: event_code :2

[16:18:03.574] Receive ←◆[1783118] D/[APP_WEATHER] watch: event_code :2

[16:18:03.609] Receive ←◆[1784262] D/[APP_WEATHER] watch: event_code :2

[16:18:03.644] Receive ←◆[1785405] D/[APP_WEATHER] watch: event_code :2

[16:18:03.678] Receive ←◆[1786549] D/[APP_WEATHER] watch: event_code :2

[16:18:03.714] Receive ←◆[1787693] D/[APP_WEATHER] watch: event_code :2
[1787713] D/[APP_WEATHER] watch: event_code :2
[1787733] D/[APP_WEATHER] watch: event_code :2

[16:18:03.749] Receive ←◆[1788868] D/[APP_WEATHER] watch: event_code :2
[1788889] D/[APP_WEATHER] watch: event_code :2
[1788909] D/[APP_WEATHER] watch: event_code :2

[16:18:03.785] Receive ←◆[1790045] D/[APP_WEATHER] watch: event_code :2
[1790065] D/[APP_WEATHER] watch: event_code :2
[1790086] D/[APP_WEATHER] watch: event_code :2
[1790105] D/[APP_WEATHER] watch: event_code :2

[16:18:03.822] Receive ←◆[1791253] D/[APP_WEATHER] watch: event_code :2
[1791274] D/[APP_WEATHER] watch: event_code :8
[1791292] D/[APP_WEATHER] watch: event_code :4
[1791310] D/[APP_WEATHER] watch: event_code :7

Please, official bigshots, could you give us some support.