UIFlexItem

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El objeto UIFlexItem definido define el comportamiento de flexión para su padre GuiObject bajo el control de un UIListLayout . El comportamiento de flexión definido sobreescribió el comportamiento de control de 1>Class.UIListLayout1> , lo que te permite configurar el comportamiento de flexión en una base per-objeto donde sea necesario.

Example of UIFlexItem applied to a specific GuiObject under control of a UIListLayout. Example hierarchy of a UIFlexItem parented to a GuiObject under control of a UIListLayout.

Resumen

Propiedades

Propiedades

Leer paralelo

Enum.UIFlexMode valor que define cómo el padre GuiObject crece o encoge con el espacio disponible en el contenedor flex layout .

Cuando el tamaño del contenedor es más grande que el tamaño de la base combinada de la línea, un valor de Enum.UIFlexMode.Grow establece un efectivo 1:0 grow-shrink ratio en el padre 2> Class.GuiObject2>

Diagram showing two items in a line with FlexMode set to Grow.

Cuando el tamaño del contenedor es más pequeño que el tamaño de la base combinada de la línea y el controlador Class.UIListLayout

Diagram showing two items in a line with FlexMode set to Shrink.

Cuando el tamaño del contenedor es mayor o menor que el tamaño de la base combinada de la línea de flexión, un valor de Enum.UIFlexMode.Fill establece un efectivo 1:1 grow-shrink ratio en el contenedor padre. Esta configuración garantiza que la línea de flexión siempre se llena el contenedor, incluso si el tamaño del contenedor cambia.

Diagram showing two items in a line with FlexMode set to Fill.

Para los diseños de layout personalizados, un valor de Enum.UIFlexMode.Custom habilita las propiedades GrowRatio y ShrinkRatio, permitiendo un crecimiento relativo o encogimiento del objeto en un ratio comparado con

GrowRatio

Leer paralelo

Si hay espacio libre en la línea de flexión, esta propiedad determina la cantidad que el padre GuiObject crece en relación con otros elementos de flexión en la línea. Se aplica solo si FlexMode está configurado como Enum.UIFlexMode.Custom .

ItemLineAlignment

Leer paralelo

Alineamiento de eje cruzado del padre específico GuiObject dentro de la línea de flexión. Consulte UIListLayout.ItemLineAlignment para obtener más información.

ShrinkRatio

Leer paralelo

Si hay un error en la línea de fusión, esta propiedad determina la cantidad que el padre GuiObject rebaja en relación con otros elementos de fusión en la línea. Se aplica solo si FlexMode está configurado como Enum.UIFlexMode.Custom .

Métodos

Eventos