依赖模型 | events |
使用频率 | 中高 |
所属模块 | Std.ui |
UI模块layout是用于管理widget的模块,用于对widget根据等级进行自动化的布局,layout模块本身并不会进行任何形式的布局控制操作, 只提供了一系列底层的方法,例如HBoxLayout,VBoxLayout等模块继承layout创建的时候,只需要对扩展layout模块中的updateLayout方法足以.
方法名称 | 成员类型 | 描述 |
renderState | public | layout的渲染状态 |
resetLevel | public | 重置layout等级 |
each | public | 遍历所有子项 |
refresh | public | 刷新layout |
parentWidget | public | 父widget |
insert | public | 插入子项 |
append | public | 追加子项 |
sizeInfo | public | layout大小信息 |
parentSize | public | 父级大小 |
render | public | 渲染layout |
updateLayout | public | 更新layout |
update | public | 更新layout |
clear | public | 清空layout |
remove | public | 删除操作 |
removeChild | public | 删除子项 |
parent | public | 父对象 |
level | public | layout等级 |
spacing | public | 子项之间的空白间距 |
fixedLayoutWidth | public | 固定的宽度 |
fixedLayoutHeight | public | 固定的高度 |
名称 | 类型 | 默认值 | 描述 |
level | Number | 2 | layout的默认等级 |
spacing | Number | 4 | layout下widget之间的间距 |
parent | Object | null | layout的父对象 |
items | Array | null | 包含layout默认子项的数组 |
fixedLayoutWidth | Boolean | false | 当layout属于另一个layout的子项的时候是否保持固定的宽度 |
fixedLayoutHeight | Boolean | false | 当layout属于另一个layout的子项的时候是否保持固定的高度 |