UIFlexItem

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

L'oggetto UIFlexItem definisce il comportamento flessibile per il suo padre GuiObject sotto il controllo di un UIListLayout . Il comportamento flessibile definito sovrascriva quello del controllore 1>Class.UI1>, consentendoti di configurare il comportamento flessibile su una base per oggetto, se necessario.

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.

Sommario

Proprietà

Proprietà

Lettura Parallela

Enum.UIFlexMode valore che definisce il modo in cui il padre GuiObject cresce o si riduce con lo spazio disponibile nello flex layout container.

Quando la dimensione del container è maggiore della dimensione di base combinata della linea, un valore di Enum.UIFlexMode.Grow imposta un'efficace dimensione di 1:0 crescita-shrink sul parent 1> Class.GuiObject

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

Quando la dimensione del container è minore della dimensione di base combinata della linea e il valore di controllo Class.UIListLayout</

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

Quando la dimensione del container è maggiore o minore della combinata base di linea flessibile, un valore di Enum.UIFlexMode.Fill imposta un'efficace dimensione di 1:1 crescere-shrink sul padre GuiObject . Questa impostazione garantisce che la linea flessibile si riempia sempre il container, anche se la dimensione container cambia.

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

Per le layout ottimizzate, un valore di Enum.UIFlexMode.Custom abilita le proprietà GrowRatio e ShrinkRatio, consentendo crescita o riduzione relativa dell'oggetto in un rapporto rispetto ad

GrowRatio

Lettura Parallela

Se c'è spazio libero nella riga di flessione, questa proprietà determina la quantità che il padre GuiObject cresce rispetto ad altri oggetti flessibili nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .

ItemLineAlignment

Lettura Parallela

Allineamento diCross-axis del genitore specifico GuiObject all'interno della linea flessibile. Vedi UIListLayout.ItemLineAlignment per i dettagli.

ShrinkRatio

Lettura Parallela

Se ci è un sovraccarico nella riga Flex, questa proprietà determina la quantità che il genitore GuiObject riduce rispetto ad altri elementi Flex nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .

Metodi

Eventi