BasicLayout 类根据其各个设置彼此独立地排列布局元素。 BasicLayout(也称为绝对布局)要求显式定位每个容器子代。 可以使用子代的 x 和 y 属性,或使用约束来定位每个子代。
x
y
Egret 2.4
eui 1.0
Web
extension/eui/layout/BasicLayoutExample.ts
zh_CN
构造函数。
BasicLayout不支持虚拟布局,设置这个属性无效。
此布局将测量其元素、调整其元素的大小并定位其元素的 Group 容器。
基于目标的内容测量其默认大小
调整目标的元素的大小并定位这些元素。
设置一个典型元素的大小
元素的宽
元素的高
verticalScrollPosition 或 horizontalScrollPosition 属性更改时调用。
verticalScrollPosition
horizontalScrollPosition
如果 useVirtualLayout 为 true, 则当布局目标改变时,布局目标可以使用此方法来清除已缓存布局信息。
useVirtualLayout
true
在已添加布局元素之后且在验证目标的大小和显示列表之前,由目标调用。 按元素状态缓存的布局(比如虚拟布局)可以覆盖此方法以更新其缓存。
发生改变的子项索引
必须在已删除布局元素之后且在验证目标的大小和显示列表之前,由目标调用此方法。 按元素状态缓存的布局(比如虚拟布局)可以覆盖此方法以更新其缓存。
返回此 Group 中可见的元素的索引。
可见的元素的索引。
BasicLayout 类根据其各个设置彼此独立地排列布局元素。 BasicLayout(也称为绝对布局)要求显式定位每个容器子代。 可以使用子代的
x和y属性,或使用约束来定位每个子代。Version
Egret 2.4
Version
eui 1.0
Platform
Web
Include Example
extension/eui/layout/BasicLayoutExample.ts
Language
zh_CN