Egret Engine R - v6.0.0
    Preparing search index...

    TileLayout 类在单元格大小相等的列和行中排列布局元素。 TileLayout 类使用许多属性来控制列和行的方向、计数、大小、间隙和两端对齐以及单元格内的元素对齐。

    Egret 2.4

    eui 1.0

    Web

    extension/eui/layout/TileLayoutExample.ts

    zh_CN

    Hierarchy (View Summary)

    Index
    • get requestedColumnCount(): number

      要显示的列数。

      设置为 0 会允许 TileLayout 自动确定列计数。

      如果将 orientation 属性设置为 TileOrientation.ROWS, 则设置此属性不会产生任何效果。这种情况下,会显式设置 code>rowCount,并显式设置容器宽度。

      Returns number

      0
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set requestedColumnCount(value: number): void

      Parameters

      • value: number

      Returns void

    • get requestedRowCount(): number

      要显示的行数。 设置为 -1 会删除显式覆盖并允许 TileLayout 自动确定行计数。 如果将 orientation 属性设置为 TileOrientation.COLUMNS, 则设置此属性不会产生任何效果。这种情况下,会显式设置 columnCount,并显式设置容器高度。

      Returns number

      0
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set requestedRowCount(value: number): void

      Parameters

      • value: number

      Returns void

    • get columnWidth(): number

      包含实际列宽(以像素为单位)。

      若未显式设置,则从根据最宽的元素的宽度确定列宽度。

      Returns number

      NaN
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set columnWidth(value: number): void

      Parameters

      • value: number

      Returns void

    • get rowHeight(): number

      行高(以像素为单位)。

      如果未显式设置,则从元素的高度的最大值确定行高度。

      Returns number

      NaN
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set rowHeight(value: number): void

      Parameters

      • value: number

      Returns void

    • get horizontalAlign(): string

      指定如何在水平方向上对齐单元格内的元素。支持的值有 HorizontalAlign.LEFT、HorizontalAlign.CENTER、 HorizontalAlign.RIGHT、JustifyAlign.JUSTIFY。

      Returns string

      <code>JustifyAlign.JUSTIFY</code>
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set horizontalAlign(value: string): void

      Parameters

      • value: string

      Returns void

    • get verticalAlign(): string

      Specifies how to align the elements within the cells in the vertical direction. Supported values are VerticalAlign.TOP、VerticalAlign.MIDDLE、 VerticalAlign.BOTTOM、JustifyAlign.JUSTIFY。

      Returns string

      <code>JustifyAlign.JUSTIFY</code>
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set verticalAlign(value: string): void

      Parameters

      • value: string

      Returns void

    • get columnAlign(): string

      指定如何将完全可见列与容器宽度对齐。

      设置为 ColumnAlign.LEFT 时,它会关闭列两端对齐。 在容器的最后一列和右边缘之间可能存在部分可见的列或空白。这是默认值。

      设置为 ColumnAlign.JUSTIFY_USING_GAP 时,horizontalGap 的实际值将增大, 这样最后一个完全可见列右边缘会与容器的右边缘对齐。仅存在一个完全可见列时, horizontalGap 的实际值将增大,这样它会将任何部分可见列推到容器的右边缘之外。 请注意显式设置 horizontalGap 属性不会关闭两端对齐。它仅确定初始间隙值。两端对齐可能会增大它。

      设置为 ColumnAlign.JUSTIFY_USING_WIDTH 时,columnWidth 的实际值将增大, 这样最后一个完全可见列右边缘会与容器的右边缘对齐。请注意显式设置 columnWidth 属性不会关闭两端对齐。 它仅确定初始列宽度值。两端对齐可能会增大它。

      Returns string

      ColumnAlign.LEFT
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set columnAlign(value: string): void

      Parameters

      • value: string

      Returns void

    • get rowAlign(): string

      指定如何将完全可见行与容器高度对齐。

      设置为 RowAlign.TOP 时,它会关闭列两端对齐。 在容器的最后一行和底边缘之间可能存在部分可见的行或空白。这是默认值。

      设置为 RowAlign.JUSTIFY_USING_GAP 时,verticalGap 的实际值会增大, 这样最后一个完全可见行底边缘会与容器的底边缘对齐。仅存在一个完全可见行时,verticalGap 的值会增大, 这样它会将任何部分可见行推到容器的底边缘之外。请注意,显式设置 verticalGap 不会关闭两端对齐,而只是确定初始间隙值。两端对齐接着可以增大它。

      设置为 RowAlign.JUSTIFY_USING_HEIGHT 时,rowHeight 的实际值会增大, 这样最后一个完全可见行底边缘会与容器的底边缘对齐。请注意,显式设置 rowHeight 不会关闭两端对齐,而只是确定初始行高度值。两端对齐接着可以增大它。

      Returns string

      RowAlign.TOP
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set rowAlign(value: string): void

      Parameters

      • value: string

      Returns void

    • get useVirtualLayout(): boolean

      若要配置容器使用虚拟布局,请为与容器关联的布局的 useVirtualLayout 属性设置为 true。 只有布局设置为 VerticalLayout、HorizontalLayout 或 TileLayout 的 DataGroup 才支持虚拟布局。 不支持虚拟化的布局子类必须禁止更改此属性。

      Returns boolean

      false
      

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • set useVirtualLayout(value: boolean): void

      Parameters

      • value: boolean

      Returns void

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

      Parameters

      • index: number

        发生改变的子项索引

      Returns void

      Egret 2.4

      eui 1.0

      Web

      zh_CN

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

      Parameters

      • index: number

        发生改变的子项索引

      Returns void

      Egret 2.4

      eui 1.0

      Web

      zh_CN