36 lines
965 B
Markdown
36 lines
965 B
Markdown
|
||
复选框组件 `eui.CheckBox` 继承自切换按钮 `eui.ToggleButton`。当它被选中,`selected`属性将变为true,反之则为false。
|
||
|
||
当然复选框按钮也继承自按钮 `eui.Button` 和容器 `eui.Component` ,他具有按钮和容器的基本功能。
|
||
|
||
~~~ typescript
|
||
var cbx = new eui.CheckBox();
|
||
cbx.label = "Select 1";
|
||
this.addChild(cbx);
|
||
cbx.addEventListener(
|
||
eui.UIEvent.CHANGE,
|
||
(evt:eui.UIEvent)=>{egret.log(evt.target.selected);
|
||
},this
|
||
);
|
||
|
||
var cbx2 = new eui.CheckBox();
|
||
cbx2.label = "Select 2";
|
||
cbx2.y = 30;
|
||
this.addChild(cbx2);
|
||
|
||
var cbx3 = new eui.CheckBox();
|
||
cbx3.label = "Select 3";
|
||
cbx3.y = 60;
|
||
cbx3.enabled = false;//禁用复选框
|
||
this.addChild(cbx3);
|
||
~~~
|
||
得到的效果:
|
||
|
||
![](560152bf640a2.png)
|
||
|
||
> 同前面一节一样,这里也使用:
|
||
~~~ typescript
|
||
egret create HelloEUI --type eui
|
||
~~~
|
||
> 创建示例项目的默认皮肤。可以在示例项目的`eui_skins`文件夹下找到默认皮肤的 exml 文件。
|