UIFlexItem

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O objeto define o comportamento flex para o seu pai sob o controle de um .O comportamento flex definido substitui o do controlador UIListLayout, permitindo que você configure o comportamento flex em uma base por objeto quando necessário.

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.

Resumo

Propriedades

Propriedades

Ler Parallel

Enum.UIFlexMode valor que define como o pai GuiObject cresce ou diminui com o espaço disponível no contêiner flex layout.

Quando o tamanho do contêiner é maior que o tamanho combinado da linha flex, um valor de define uma proporção de crescimento e contração efetiva na linha pai .Objetos definidos para Enum.UIFlexMode.Grow nunca encolherem abaixo do tamanho da base, então o excesso pode ocorrer se o contêiner se tornar menor que o tamanho combinado da linha.

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

Quando o tamanho do contêiner é menor que o tamanho combinado da linha flex e o controle não é definido para enrolar (resultando em excesso), um valor de define uma proporção de crescimento e encolhimento efetiva no pai .Objetos definidos para Enum.UIFlexMode.Shrink nunca crescem acima do tamanho de sua base, então o excesso pode ocorrer se o contêiner se tornar maior que o tamanho combinado da linha.

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

Quando o tamanho do contêiner é maior ou menor que o tamanho combinado da linha flex, um valor de define uma taxa de crescimento-encolhimento efetiva no pai .Essa configuração garante que a linha flex sempre preencha o contêiner, mesmo que o tamanho do contêiner mude.

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

Para layouts ajustados, um valor de Enum.UIFlexMode.Custom habilita as propriedades GrowRatio e ShrinkRatio, permitindo crescimento ou encolhimento relativo do objeto em uma proporção em comparação com outros objetos flex também sob controle de um UIFlexItem.

GrowRatio

Ler Parallel

Se houver espaço livre na linha flex, esta propriedade determina a quantidade que o pai GuiObject cresce em relação a outros itens flex na linha.Aplica-se somente se FlexMode for definido como Enum.UIFlexMode.Custom.

ItemLineAlignment

Ler Parallel

Alinhamento de eixo cruzado do pai específico GuiObject dentro da linha flex. Veja UIListLayout.ItemLineAlignment para detalhes.

ShrinkRatio

Ler Parallel

Se houver excesso na linha flex, esta propriedade determina a quantidade que o pai GuiObject encolhe em relação a outros itens flex na linha.Aplica-se somente se FlexMode for definido como Enum.UIFlexMode.Custom.

Métodos

Eventos