半夜2到4 Lv.0 社区会员 2024-06-02 #33 NEORUAA 说: 感谢 小米官方 的支持 早期文档,非最终发布版本 1) 公共接口 接口名功能reg_event_callback注册事件回调函数(C调用JS的接口)get_event_src获取当前事件源get_event_code获取当前事件Idexit_game退出游戏get_js_parent获取当前对象的父节点my_pow求x的y次幂my_sqrt开方函数2) obj接口 接口名功能create_obj创建一个lvgl obj对象set_obj_size设置对象大小set_obj_pos设置对象位置set_obj_click设置对象可点击事件set_obj_hidden设置对象隐藏set_obj_display设置对象显示set_obj_style设置对象和style绑定remove_obj_style移除对象的styleset_obj_long_pressed_repeat设置对象可重复长按事件set_obj_pressed设置对象可按下事件set_obj_pressing设置对象可以一直按下事件set_obj_released设置对象释放事件set_obj_del删除对象drag_event_handler设置对象在拖拽后的位置get_obj_x获取对象x轴坐标get_obj_y获取对象x轴坐标refr_obj_pos刷新对象位置3) style接口 接口名功能create_style创建一个styleset_style_opa设置背景透明度set_style_bg设置背景颜色reset_style重置style4) img 接口 接口名功能create_img创建一个图片set_img_src设置图片源5) label 接口 接口名功能create_label创建一个labelset_label_text设置label内容set_label_font设置label字体(只支持静态字库里面的字体)set_label_color设置label颜色set_label_content_center设置label内容居中显示6) arc 接口 接口名功能create_arc创建一个arcset_arc_fg_color设置前景色set_arc_fg_width设置前弧宽度set_arc_fg_redius设置前弧半径set_arc_bg_color设置背景色set_arc_bg_width设置背景弧宽度set_arc_bg_redius设置背景弧半径7) animal 接口 接口名功能rotate_90_degrees设置对象旋转90度move_horizontal设置对象在X方向移动move_vertical设置对象在Y方向移动obj_modify_value在arc 上设置一个倒计时功能,实时更新arc的值8) btn 接口 接口名功能create_btn创建一个按钮9) line 接口 接口名功能create_line创建一条线set_line_point设置2个点的坐标(2点确定一条直线)set_line_width设置线的宽度set_line_color设置线的颜色create_multiple_line创建多条线set_multiple_line_point设置多条线上的多个点set_line_point_num设置多条线中有几个点是有效的clear_multiple_line_point清除所有的点坐标set_line_dash_width设置虚线的实线长度set_line_dash_gap设置虚线中实线之间的gap10) file 接口 接口名功能read_file读文件内容Write_file写文件 点击展开...
NEORUAA 说: 感谢 小米官方 的支持 早期文档,非最终发布版本 1) 公共接口 接口名功能reg_event_callback注册事件回调函数(C调用JS的接口)get_event_src获取当前事件源get_event_code获取当前事件Idexit_game退出游戏get_js_parent获取当前对象的父节点my_pow求x的y次幂my_sqrt开方函数2) obj接口 接口名功能create_obj创建一个lvgl obj对象set_obj_size设置对象大小set_obj_pos设置对象位置set_obj_click设置对象可点击事件set_obj_hidden设置对象隐藏set_obj_display设置对象显示set_obj_style设置对象和style绑定remove_obj_style移除对象的styleset_obj_long_pressed_repeat设置对象可重复长按事件set_obj_pressed设置对象可按下事件set_obj_pressing设置对象可以一直按下事件set_obj_released设置对象释放事件set_obj_del删除对象drag_event_handler设置对象在拖拽后的位置get_obj_x获取对象x轴坐标get_obj_y获取对象x轴坐标refr_obj_pos刷新对象位置3) style接口 接口名功能create_style创建一个styleset_style_opa设置背景透明度set_style_bg设置背景颜色reset_style重置style4) img 接口 接口名功能create_img创建一个图片set_img_src设置图片源5) label 接口 接口名功能create_label创建一个labelset_label_text设置label内容set_label_font设置label字体(只支持静态字库里面的字体)set_label_color设置label颜色set_label_content_center设置label内容居中显示6) arc 接口 接口名功能create_arc创建一个arcset_arc_fg_color设置前景色set_arc_fg_width设置前弧宽度set_arc_fg_redius设置前弧半径set_arc_bg_color设置背景色set_arc_bg_width设置背景弧宽度set_arc_bg_redius设置背景弧半径7) animal 接口 接口名功能rotate_90_degrees设置对象旋转90度move_horizontal设置对象在X方向移动move_vertical设置对象在Y方向移动obj_modify_value在arc 上设置一个倒计时功能,实时更新arc的值8) btn 接口 接口名功能create_btn创建一个按钮9) line 接口 接口名功能create_line创建一条线set_line_point设置2个点的坐标(2点确定一条直线)set_line_width设置线的宽度set_line_color设置线的颜色create_multiple_line创建多条线set_multiple_line_point设置多条线上的多个点set_line_point_num设置多条线中有几个点是有效的clear_multiple_line_point清除所有的点坐标set_line_dash_width设置虚线的实线长度set_line_dash_gap设置虚线中实线之间的gap10) file 接口 接口名功能read_file读文件内容Write_file写文件 点击展开...