首页 教程 API文档

基础布局模块

2015-09-11 16:23:03

属性


依赖模型 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的子项的时候是否保持固定的高度