Impilamento
Attore che consente di disporre gli attori figli in una pila, in verticale o in orizzontale.
Sommario
Proprietà
Orientamento
Lo stack disporrà i suoi attori figli secondo la regola data dalla proprietà Orientamento:
- Verticale (predefinito) : Gli attori figli sono impilati uno sotto l’altro, dall’alto verso il basso.
- Orizzontale : Gli attori figli sono impilati l’uno accanto all’altro, da sinistra a destra.
Layout
Vedere le regole di layout con le proprietà allineamento verticale e orizzontale
Superamento dei contenuti
Le proprietà Superamento vericale e Superamento orizzontale sono utilizzate per gestire il comportamento dell’attore rispetto a un possibile debordamento del suo contenuto.
Se l’attore ha una dimensione fissa O è vincolato da un altro elemento (ad esempio, l’attore genitore), è possibile applicare le proprietà Superamento orizzontale e Superamento verticale.
Per ciascuna di queste proprietà sono disponibili quattro opzioni:
- Nascosto
Il contenuto che non ha spazio sufficiente per essere visualizzato non sarà visibile e i suoi elementi non saranno accessibili.
- Visibile
Il contenuto che non ha spazio sufficiente viene visualizzato al di fuori dello spazio previsto per l’attore..
Si noti che se un altro attore si sovrappone a questo sconfinamento, la parte che eccede sarà nascosta da quell’attore.
Si noti che entrambe le proprietà devono essere
Visibili
per ottenere il comportamento desiderato.
- Scorrimento
Permette di aggiungere una barra di scorrimento all’attore, che fornisce un mezzo per accedere al contenuto visualizzato.
- Automatico
Visualizza una barra di scorrimento solo se c’è un superamento.
⚠️ ATTENZIONE
Le opzioniVisibile
eNascosto
non sono compatibili tra loro.
Il valore predefinito è Nascosto.
✔️ CONSIGLIO
Se il contenuto non è visibile, è molto probabile che sia a causa delle dimensioni ridotte dell’attore padre.
Eventi
onDidActorAdd
L’evento onDidActorAdd
viene attivato quando un attore viene aggiunto manualmente a un attore di tipo Layout (con il metodo [⚡ addActor(actorSetup[,atIndex])
]).
onDidActorsAdd
L’evento onDidActorsAdd
viene attivato quando un elenco di attori viene aggiunto manualmente a un attore di tipo Layout (con il metodo [⚡ addActors(actorSetups)
]).
onDidActorRemove
L’evento onDidActorRemove
viene attivato quando un elenco di attori viene aggiunto manualmente a un attore di tipo Layout (con il metodo [⚡ removeActor(actorKey)
]).
onDidActorsClear
L’evento onDidActorsClear
viene attivato quando un elenco di attori viene tolto manualmente a un attore di tipo Layout (con il metodo [⚡ clearActors()
]).
Uso
Le regole di impilamento con layout flessibile sono la base per costruire interfacce che si adattino a qualsiasi dimensione dello schermo. Combinati con il layout Canvas e con Box di visualizzazione, questi attori possono essere usati per costruire qualsiasi tipo di schema.