跳到主要内容

eui.LinearLayoutBase

   eui

   public class LinearLayoutBase

继承    eui.LinearLayoutBase → eui.LayoutBaseegret.EventDispatcheregret.HashObject

子类    eui.HorizontalLayout,eui.VerticalLayout

线性布局基类,通常作为 HorizontalLayoutVerticalLayout 的父类。

公共属性

属性
gap : number
布局元素之间的间隔(以像素为单位)
horizontalAlign : string
布局元素的水平对齐策略
paddingBottom : number
容器的底边缘与所有容器的布局元素的底边缘之间的最少像素数
paddingLeft : number
容器的左边缘与第一个布局元素的左边缘之间的像素数
paddingRight : number
容器的右边缘与最后一个布局元素的右边缘之间的像素数
paddingTop : number
容器的顶边缘与所有容器的布局元素的顶边缘之间的最少像素数
verticalAlign : string
布局元素的垂直对齐策略

公共方法

方法
clearVirtualLayoutCache():void
如果 useVirtualLayouttrue,则当布局目标改变时,布局目标可以使用此方法来清除已缓存布局信息
elementRemoved(index:number):void
必须在已删除布局元素之后且在验证目标的大小和显示列表之前,由目标调用此方法
measure():void
基于目标的内容测量其默认大小

| scrollPositionChanged():void
verticalScrollPositionhorizontalScrollPosition属性更改时调用 | | updateDisplayList(width:number,height:number):void
调整目标的元素的大小并定位这些元素 |

属性详细信息

gap

gap : number = 6

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

布局元素之间的间隔(以像素为单位)。

horizontalAlign

horizontalAlign : string = "left"

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

布局元素的水平对齐策略。egret.HorizontalAligneui.JustifyAlign类定义此属性的可能值。

paddingBottom

paddingBottom : number = 0

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

容器的底边缘与所有容器的布局元素的底边缘之间的最少像素数。

paddingLeft

paddingLeft : number = 0

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

容器的左边缘与第一个布局元素的左边缘之间的像素数。

paddingRight

paddingRight : number = 0

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

容器的右边缘与最后一个布局元素的右边缘之间的像素数。

paddingTop

paddingTop : number = 0

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

容器的顶边缘与所有容器的布局元素的顶边缘之间的最少像素数。

verticalAlign

verticalAlign : string = "top"

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

布局元素的垂直对齐策略。请使用 VerticalAlign 定义的常量。egret.VerticalAligneui.JustifyAlign类定义此属性的可能值。

方法详细信息

clearVirtualLayoutCache()

public clearVirtualLayoutCache():void

如果 useVirtualLayouttrue,则当布局目标改变时,布局目标可以使用此方法来清除已缓存布局信息。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

elementRemoved()

public elementRemoved(index:number):void

必须在已删除布局元素之后且在验证目标的大小和显示列表之前,由目标调用此方法。按元素状态缓存的布局(比如虚拟布局)可以覆盖此方法以更新其缓存。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native
  • 参数
    • index:number - 发生改变的子项索引

measure()

public measure():void

基于目标的内容测量其默认大小

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

scrollPositionChanged()

public scrollPositionChanged():void

verticalScrollPositionhorizontalScrollPosition属性更改时调用。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native

updateDisplayList()

public updateDisplayList(width:number,height:number):void

调整目标的元素的大小并定位这些元素。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native
  • 参数