当前位置: 首页 > wzjs >正文

php网站做cdnseo推广绩效考核指标是什么

php网站做cdn,seo推广绩效考核指标是什么,网站备案信息更改,怀化市住房建设局网站拼音输入法提供了一个 API,用于为键盘小部件提供中文拼音输入法(中文输入),支持26键和9键输入模式。你可以将 lv_ime_pinyin 看作是键盘小部件的一个拼音输入法插件。 通常,能够运行键盘(lv_keyboard&#…

拼音输入法提供了一个 API,用于为键盘小部件提供中文拼音输入法(中文输入),支持26键和9键输入模式。你可以将 lv_ime_pinyin 看作是键盘小部件的一个拼音输入法插件。

通常,能够运行键盘(lv_keyboard)的环境也能够运行 lv_ime_pinyin。主要的影响因素有两个:字体文件的大小和字典的大小。

在这里插入图片描述

在ESP32-S3上配置

配置中文字体

在这里插入图片描述

配置拼音

在这里插入图片描述

example demo代码实现

static void ta_event_cb(lv_event_t * e)
{lv_event_code_t code = lv_event_get_code(e);lv_obj_t * ta = lv_event_get_target(e);lv_obj_t * kb = lv_event_get_user_data(e);if(code == LV_EVENT_FOCUSED) {if(lv_indev_get_type(lv_indev_active()) != LV_INDEV_TYPE_KEYPAD) {lv_keyboard_set_textarea(kb, ta);lv_obj_remove_flag(kb, LV_OBJ_FLAG_HIDDEN);}}else if(code == LV_EVENT_READY) {lv_obj_add_flag(kb, LV_OBJ_FLAG_HIDDEN);lv_obj_remove_state(ta, LV_STATE_FOCUSED);lv_indev_reset(NULL, ta);   /*To forget the last clicked object to make it focusable again*/}
}void example_lvgl_demo_ui(void)
{lv_obj_t * pinyin_ime = lv_ime_pinyin_create(lv_screen_active());lv_obj_set_style_text_font(pinyin_ime, &lv_font_simsun_16_cjk, 0);//lv_ime_pinyin_set_dict(pinyin_ime, your_dict); // Use a custom dictionary. If it is not set, the built-in dictionary will be used./* ta1 */lv_obj_t * ta1 = lv_textarea_create(lv_screen_active());lv_textarea_set_one_line(ta1, true);lv_obj_set_style_text_font(ta1, &lv_font_simsun_16_cjk, 0);lv_obj_align(ta1, LV_ALIGN_TOP_LEFT, 0, 0);/*Create a keyboard and add it to ime_pinyin*/lv_obj_t * kb = lv_keyboard_create(lv_screen_active());lv_keyboard_set_textarea(kb, ta1);lv_ime_pinyin_set_keyboard(pinyin_ime, kb);lv_ime_pinyin_set_mode(pinyin_ime,LV_IME_PINYIN_MODE_K9);  // Set to 9-key input mode. Default: 26-key input(k26) mode.lv_obj_add_event_cb(ta1, ta_event_cb, LV_EVENT_ALL, kb);/*Get the cand_panel, and adjust its size and position*/lv_obj_t * cand_panel = lv_ime_pinyin_get_cand_panel(pinyin_ime);lv_obj_set_size(cand_panel, LV_PCT(100), LV_PCT(10));lv_obj_align_to(cand_panel, kb, LV_ALIGN_OUT_TOP_MID, 0, 0);/*Try using ime_pinyin to output the Chinese below in the ta1 above*/lv_obj_t * cz_label = lv_label_create(lv_screen_active());lv_label_set_text(cz_label,"嵌入式系统(Embedded System),\n是一种嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统。");lv_obj_set_style_text_font(cz_label, &lv_font_simsun_16_cjk, 0);lv_obj_set_width(cz_label, 310);lv_obj_align_to(cz_label, ta1, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0);
}

cand panel

lv_obj_t * cand_panel = lv_ime_pinyin_get_cand_panel(pinyin_ime);
lv_obj_set_size(cand_panel, LV_PCT(100), LV_PCT(10));
lv_obj_align_to(cand_panel, kb, LV_ALIGN_OUT_TOP_MID, 0, 0);
  1. lv_obj_t * cand_panel = lv_ime_pinyin_get_cand_panel(pinyin_ime);
    这行代码获取拼音输入法(pinyin_ime)中的候选词面板(candidate panel)对象。候选词面板用来显示拼音输入时可选的汉字或词组。

  2. lv_obj_set_size(cand_panel, LV_PCT(100), LV_PCT(10));
    这行代码设置候选词面板的尺寸。宽度为父容器(通常是屏幕或输入法主对象)的100%,高度为10%。

  3. LV_PCT(100) 表示宽度占父容器100%。
    LV_PCT(10) 表示高度占父容器10%。
    lv_obj_align_to(cand_panel, kb, LV_ALIGN_OUT_TOP_MID, 0, 0);
    这行代码将候选词面板对齐到键盘(kb)对象的上方中央。

LV_ALIGN_OUT_TOP_MID 表示相对于键盘对象的“外部上方居中”对齐。
最后两个参数 0, 0 表示在此基础上不做额外的偏移。

Reference

  1. Pinyin IME
  2. lv_example_ime_pinyin_2.c
http://www.dtcms.com/wzjs/218479.html

相关文章:

  • 张店做网站b2b免费外链发布
  • 网址例子网站怎样优化关键词好
  • 公司资质代办需要多少钱seo管理系统创作
  • icp备案网站名称百度竞价排名危机事件
  • 国外网站建设品牌电商平台网站
  • 百度作文网站如何弄一个自己的网站
  • 网站推广意识薄弱网站诊断工具
  • 网站有什么类型推广资源seo
  • 北京网站建设的服务商站长统计网站大全
  • 厦门网站开发网站建设网站网络营销师报名官网
  • 长兴县网站建设市场营销图片高清
  • 网站建设公司广东杭州排名优化软件
  • 电商网站开发费用seo排名快速优化
  • 网站在线问答怎么做高州新闻 头条 今天
  • 三室一厅二卫装修效果图seo网站推广软件 快排
  • 炫酷的电商网站设计推广什么软件可以长期赚钱
  • 诱导网站怎么做免费发广告的网站大全
  • 网页架构前端seo是什么
  • 做村易通网站站长要收费吗广东seo教程
  • 兰州网站优化自有品牌如何推广
  • 平面设计软件网站高端网站优化公司
  • 网站主要内容百度用户服务中心官网
  • 身份证被别人做网站备案五种关键词优化工具
  • 优化制造业布局seo外包公司是啥
  • 大连百度推广公司有几家seo教程 百度网盘
  • 爱网站关键词挖掘重庆森林电影完整版
  • 东凤网站建设百度经验手机版
  • 重庆旅游网站建设百度seo推广是什么
  • 临沂网站建设哪家最好成都专门做网络推广的公司
  • 网站建设讯息百度云网盘资源分享网站