| Class | Description |
---|
| AsynDialog |
异步Dialog的生命周期:show或者popup > onCreate(如果没有创建过) > onOpen > onClose > onDestroy(如果销毁)
onCreate在页面未创建时执行一次,再次打开页面不会再执行,适合写一些只执行一次的逻辑,比如资源加载,节点事件监听
onOpen在页面每次打开都会执行,适合做一些每次都需要处理的事情,比如消息请求,根据数据初始化页面
onClose在每次关闭的时候调用,适合关闭时停止动画,网络消息监听等逻辑
onDestroy在页面被销毁的时候调用,适合置空引用对象
|
| AutoBitmap |
AutoBitmap 类是用于表示位图图像或绘制图形的显示对象。
封装了位置,宽高及九宫格的处理,供UI组件使用。
|
| Box |
Box 类是一个控件容器类。
|
| Button |
Button 组件用来表示常用的多态按钮。 Button 组件可显示文本标签、图标或同时显示两者。
可以是单态,两态和三态,默认三态(up,over,down)。
|
| CheckBox |
CheckBox 组件显示一个小方框,该方框内可以有选中标记。
CheckBox 组件还可以显示可选的文本标签,默认该标签位于 CheckBox 右侧。
CheckBox 使用 dataSource赋值时的的默认属性是:selected。
|
| Clip |
Clip 类是位图切片动画。
Clip 可将一张图片,按横向分割数量 clipX 、竖向分割数量 clipY ,
或横向分割每个切片的宽度 clipWidth 、竖向分割每个切片的高度 clipHeight ,
从左向右,从上到下,分割组合为一个切片动画。
Image和Clip组件是唯一支持异步加载的两个组件,比如clip.skin = "abc/xxx.png",其他UI组件均不支持异步加载。
|
| ColorPicker |
ColorPicker 组件将显示包含多个颜色样本的列表,用户可以从中选择颜色。
|
| ComboBox |
ComboBox 组件包含一个下拉列表,用户可以从该列表中选择单个值。
|
| Component |
Component 是ui控件类的基类。
生命周期:preinitialize > createChildren > initialize > 组件构造函数
|
| Dialog |
Dialog 组件是一个弹出对话框,实现对话框弹出,拖动,模式窗口功能。
可以通过UIConfig设置弹出框背景透明度,模式窗口点击边缘是否关闭等
通过设置zOrder属性,可以更改弹出的层次
通过设置popupEffect和closeEffect可以设置弹出效果和关闭效果,如果不想有任何弹出关闭效果,可以设置前述属性为空
|
| DialogManager |
DialogManager 对话框管理容器,所有的对话框都在该容器内,并且受管理器管理。
任意对话框打开和关闭,都会出发管理类的open和close事件
可以通过UIConfig设置弹出框背景透明度,模式窗口点击边缘是否关闭,点击窗口是否切换层次等
通过设置对话框的zOrder属性,可以更改弹出的层次
|
| FontClip |
字体切片,简化版的位图字体,只需设置一个切片图片和文字内容即可使用,效果同位图字体
使用方式:设置位图字体皮肤skin,设置皮肤对应的字体内容sheet(如果多行,可以使用空格换行),示例:
fontClip.skin = "font1.png";//设置皮肤
fontClip.sheet = "abc123 456";//设置皮肤对应的内容,空格换行。此皮肤为2行5列(显示时skin会被等分为2行5列),第一行对应的文字为"abc123",第二行为"456"
fontClip.value = "a1326";//显示"a1326"文字
|
| HBox |
HBox 是一个水平布局容器类。
|
| HScrollBar |
使用 HScrollBar (水平 ScrollBar )控件,可以在因数据太多而不能在显示区域完全显示时控制显示的数据部分。
|
| HSlider |
使用 HSlider 控件,用户可以通过在滑块轨道的终点之间移动滑块来选择值。
HSlider 控件采用水平方向。滑块轨道从左向右扩展,而标签位于轨道的顶部或底部。
|
| Image |
Image 类是用于表示位图图像或绘制图形的显示对象。
Image和Clip组件是唯一支持异步加载的两个组件,比如img.skin = "abc/xxx.png",其他UI组件均不支持异步加载。
|
| Label |
Label 类用于创建显示对象以显示文本。
|
| LayoutBox |
LayoutBox 是一个布局容器类。
|
| LayoutStyle |
LayoutStyle 是一个布局样式类。
|
| List |
List 控件可显示项目列表。默认为垂直方向列表。可通过UI编辑器自定义列表。
|
| Panel |
Panel 是一个面板容器类。
|
| ProgressBar |
ProgressBar 组件显示内容的加载进度。
|
| Radio |
Radio 控件使用户可在一组互相排斥的选择中做出一种选择。
用户一次只能选择 Radio 组中的一个成员。选择未选中的组成员将取消选择该组中当前所选的 Radio 控件。
|
| RadioGroup |
RadioGroup 控件定义一组 Radio 控件,这些控件相互排斥;
因此,用户每次只能选择一个 Radio 控件。
|
| ScrollBar |
ScrollBar 组件是一个滚动条组件。
当数据太多以至于显示区域无法容纳时,最终用户可以使用 ScrollBar 组件控制所显示的数据部分。
滚动条由四部分组成:两个箭头按钮、一个轨道和一个滑块。
|
| Slider |
使用 Slider 控件,用户可以通过在滑块轨道的终点之间移动滑块来选择值。
滑块的当前值由滑块端点(对应于滑块的最小值和最大值)之间滑块的相对位置确定。
滑块允许最小值和最大值之间特定间隔内的值。滑块还可以使用数据提示显示其当前值。
|
| Styles |
Styles 定义了组件常用的样式属性。
|
| Tab |
Tab 组件用来定义选项卡按钮组。
|
| TextArea |
TextArea 类用于创建显示对象以显示和输入文本。
|
| TextInput |
TextInput 类用于创建显示对象以显示和输入文本。
|
| TipManager | 鼠标提示管理类 |
| Tree |
Tree 控件使用户可以查看排列为可扩展树的层次结构数据。
|
| UIEvent |
UIEvent 类用来定义UI组件类的事件类型。
|
| UIGroup |
Group 是一个可以自动布局的项集合控件。
Group 的默认项对象为 Button 类实例。
Group 是 Tab 和 RadioGroup 的基类。
|
| UIUtils |
UIUtils 是文本工具集。
|
| VBox |
VBox 是一个垂直布局容器类。
|
| View |
View 是一个视图类。
|
| ViewStack |
ViewStack 类用于视图堆栈类,用于视图的显示等设置处理。
|
| VScrollBar |
使用 VScrollBar (垂直 ScrollBar )控件,可以在因数据太多而不能在显示区域完全显示时控制显示的数据部分。
|
| VSlider |
使用 VSlider 控件,用户可以通过在滑块轨道的终点之间移动滑块来选择值。
VSlider 控件采用垂直方向。滑块轨道从下往上扩展,而标签位于轨道的左右两侧。
|