lv_obj_t* kb = (lv_obj_t*)lv_event_get_user_data(e);// 获取键盘对象 /* 获取文本点击事件 */ if(code == LV_EVENT_CLICKED) { lv_keyboard_set_textarea(kb, ta);// 将键盘与文本进行关联 lv_obj_clear_flag(kb, LV_OBJ_FLAG_HIDDEN);// 清除键盘的隐身标志,显示键盘 lv_obj_add_sta...
如果需要调整控件的尺寸,可以使用函数,lv_obj_set_width()和lv_obj_set_height()分别调整长宽,或使用lv_obj_set_size()一并调整: lv_obj_t* cont =lv_obj_create(lv_scr_act());lv_obj_t* label =lv_label_create(cont);lv_label_set_text(label,"Helllllo, world!");lv_obj_set_size(cont,16...
void lv_label_set_text_fmt(lv_obj_t * obj, const char * fmt, ...) LV_FORMAT_ATTRIBUTE(2, 3); //函数实现 void lv_label_set_text_fmt(lv_obj_t * obj, const char * fmt, ...) { LV_ASSERT_OBJ(obj, MY_CLASS); LV_ASSERT_NULL(fmt); lv_obj_invalidate(obj); lv_label_t *...
LV_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...
lv_obj_t* label = lv_label_create(btn); lv_label_set_text(label, "Button"); lv_obj_add_style(btn, &style_btn_safe, 0); 1. 2. 3. 4. 5. 这样按钮的外观就会被改变了,效果为: 以上修改了按钮的颜色,如果对颜色的创建过程不太理解也不要紧,以后会介绍颜色的代码描述。可以简单地将 GREEN...
lv_textarea_set_max_length(obj, 50000); lv_textarea_set_one_line(obj, false); lv_textarea_set_password_mode(obj, false); lv_obj_add_flag(obj, LV_OBJ_FLAG_); lv_obj_clear_flag(obj, LV_OBJ_FLAG_CLICKABLE|LV_OBJ_FLAG_PRESS_LOCK|LV_OBJ_FLAG_CLICK_FOCUSABLE|LV_OBJ_FLAG_GESTURE_...
static void lv_obj_constructor(lv_obj_t * obj); static void lv_obj_destructor(lv_obj_t * obj); static void lv_obj_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj); static void lv_obj_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj); static void lv...
lv_chinese_ime是在 lv_keyboard 的基础上编写的一个自定义部件(创建接口为:lv_chinese_ime_create(lv_obj_t *parent));),它和lv_keyboard没有什么区别,只是增加了支持中文输入法(拼音)的功能。 所以我们将其称为:支持中文输入法的LVGL键盘(lv_keyboard)部件增强插件。
static void lv_textarea_event(const lv_obj_class_t * class_p, lv_event_t * e); static void cursor_blink_anim_cb(void * obj, int32_t show); static void pwd_char_hider_anim(void * obj, int32_t x); static void pwd_char_hider_anim_ready(lv_anim_t * a); ...
国旗11(Flag11) Splatoon/杂项(Miscellaneous)/所有的声音_3 / 4_(All Sounds _3 / 4_)/Obj 风向袋(Obj_Windsock) 2593首 墨水打飞溅01(inkHitSplash01) Splatoon/杂项(Miscellaneous)/所有的声音_更新 v2.2.0_(All Sounds _Update v2.2.0_)/子弹的球员大球发射器(BulletPlayerBigBallLauncher) ...