460 void lv_obj_set_hidden(lv_obj_t * obj, bool en); 461 467 void lv_obj_set_click(lv_obj_t * obj, bool en); 468 475 void lv_obj_set_top(lv_obj_t * obj, bool en); 476 482 void lv_obj_set_drag(lv_obj_t * obj, bool en); 483 489 void lv_obj_set_drag_...
uint32_ti;for(i =0; i <lv_obj_get_child_cnt(parent); i++) {lv_obj_t* child =lv_obj_get_child(parent, i);/*Do something with child*/} lv_obj_get_index(obj)returns the index of the object in its parent. It is equivalent to the number of younger children in the parent. Y...
lv_obj_clear_flag(Label1[i], LV_OBJ_FLAG_HIDDEN); lv_label_set_text_fmt(Label2[i], "%d", data[i]->param2); lv_obj_clear_flag(Label2[i], LV_OBJ_FLAG_HIDDEN); lv_label_set_text_fmt(Label3[i], "%llu", data[i]->param3); lv_obj_clear_flag(Label3[i], LV_OBJ_FLAG_H...
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. - lvgl/src/core/lv_obj_scroll.c at 0e09c7b8c1483659e4013709da0621135b0151b3 · lvgl/lvgl
- `LV_OBJ_FLAG_HIDDEN` Hidden object are ignored from layout calcualtions. - `LV_OBJ_FLAG_IGNORE_LAYOUT` The object is simply ignored by the layouts. It's coordinate can be set as usual. - `LV_OBJ_FLAG_FLOATING` Same as `LV_OBJ_FLAG_IGNORE_LAYOUT` but the object with `LV_OBJ_...
lv_chinese_ime是在 lv_keyboard 的基础上编写的一个自定义部件(创建接口为:lv_chinese_ime_create(lv_obj_t *parent));),它和lv_keyboard没有什么区别,只是增加了支持中文输入法(拼音)的功能。 所以我们将其称为:支持中文输入法的LVGL键盘(lv_keyboard)部件增强插件。
lv_obj_add_flag(kb, LV_OBJ_FLAG_HIDDEN);// 添加键盘隐藏标志,隐藏键盘 } } /** * @brief 键盘确认事件 * @param e 事件对象 */ staticvoidkb_event_cb(lv_event_t* e) { lv_obj_t* kb = lv_event_get_target(e);// 获取当前事件对象,也就是键盘对象 ...
206constlv_style_t* lv_tabview_get_style(constlv_obj_t* tabview, lv_tabview_style_t type); 207 212lv_tabview_btns_pos_t lv_tabview_get_btns_pos(constlv_obj_t* tabview); 213 219boollv_tabview_get_btns_hidden(constlv_obj_t* tabview); ...
static void refr_obj(lv_draw_ctx_t * draw_ctx, lv_obj_t * obj); static uint32_t get_max_row(lv_disp_t * disp, lv_coord_t area_w, lv_coord_t area_h); static void draw_buf_flush(lv_disp_t * disp); static void call_flush_cb(lv_disp_drv_t * drv, const lv_area...
OBJ_FLAG_HIDDEN); } } static void SETTINGS_event_handler(lv_event_t * e)//菜单界面触发设置 { lv_event_code_t code = lv_event_get_code(e); if(code == LV_EVENT_CLICKED) { lv_obj_add_flag(contanier2, LV_OBJ_FLAG_HIDDEN); lv_obj_clear_flag(contanier1, LV_OBJ_FLAG_HIDDEN);...