Skip to main content
版本:v3+

hmUI.createWidget(widgetId, option)

创建 UI 控件。

类型

(widgetId: WIDGET_ID, option?: Option) => widget: WIDGET

参数

参数说明必填类型
widgetId待创建控件类型(值参考 WIDGET_ID)-
option参数-
widget控件实例--

WIDGET_ID

说明
hmUI.widget.BUTTON按钮控件
hmUI.widget.IMG图片控件
...其余值不一一列举,参考 widget 目录

WIDGET

说明类型
UI 控件对象object

代码示例

参考具体 UI 控件的代码示例

控件显示级别

表盘有三种状态:息屏、正常显示、可编辑。

创建控件时可以设置控件显示级别。

状态属性
正常显示hmUI.show_level.ONLY_NORMAL
息屏hmUI.show_level.ONAL_AOD
编辑hmUI.show_level.ONLY_EDIT

示例代码

必须在创建控件的时候传入才会生效

const widget = hmUI.createWidget(hmUI.widget.IMG, {
x: 158,
y: 218,
w: 112,
h: 136,
alpha: 100,
src: 'a.png',
// 表示只在正常表盘和息屏下显示,在可编辑状态下会不创建
show_level: hmUI.show_level.ONLY_NORMAL | hmUI.show_level.ONAL_AOD
})