代码如下
static void _gesture_btn_event_handle(lv_event_t *e)
{
lv_indev_t *indev = lv_event_get_param(e);
lv_dir_t dir = lv_indev_get_gesture_dir(indev);
SYS_LOG_INF("_gesture_btn_event_handle dir:%d", dir);
if (dir == LV_DIR_RIGHT)
{
lv_indev_wait_release(indev);
// do somthing
}
}
lv_obt_t *obj = lv_obj_create(data->view_par);
lv_obj_set_size(obj, DEF_UI_WIDTH, DEF_UI_HEIGHT);
lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE | LV_OBJ_FLAG_GESTURE_BUBBLE);
lv_obj_add_event_cb(obj, _gesture_btn_event_handle, LV_EVENT_GESTURE, view_base);