感谢 小米官方 的支持
早期文档,非最终发布版本
早期文档,非最终发布版本
1) 公共接口 | |
接口名 | 功能 |
reg_event_callback | 注册事件回调函数(C调用JS的接口) |
get_event_src | 获取当前事件源 |
get_event_code | 获取当前事件Id |
exit_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 | 移除对象的style |
set_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 | 创建一个style |
set_style_opa | 设置背景透明度 |
set_style_bg | 设置背景颜色 |
reset_style | 重置style |
4) img 接口 | |
接口名 | 功能 |
create_img | 创建一个图片 |
set_img_src | 设置图片源 |
5) label 接口 | |
接口名 | 功能 |
create_label | 创建一个label |
set_label_text | 设置label内容 |
set_label_font | 设置label字体(只支持静态字库里面的字体) |
set_label_color | 设置label颜色 |
set_label_content_center | 设置label内容居中显示 |
6) arc 接口 | |
接口名 | 功能 |
create_arc | 创建一个arc |
set_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 | 设置虚线中实线之间的gap |
10) file 接口 | |
接口名 | 功能 |
read_file | 读文件内容 |
Write_file | 写文件 |