Replace internal references (Yoga, CanvasKit, Paragraph API, style runs, characterStyleIDs, vectorNetworkBlob, Kiwi binary, scene graph, font-kit, Local Font Access API, COMPONENT type, override key format, hex codes, px specs) with user-facing language across all 7 locales.
30 lines
1 KiB
Markdown
30 lines
1 KiB
Markdown
---
|
|
title: Auto-layout
|
|
description: Auto-layout basato su flexbox in OpenPencil.
|
|
---
|
|
# Auto-layout
|
|
|
|
L'auto-layout posiziona i figli automaticamente all'interno di un frame usando regole flexbox. Gestisce direzione, spaziatura, allineamento e dimensionamento responsivo.
|
|
|
|
<kbd>⇧</kbd><kbd>A</kbd> per attivare/disattivare o avvolgere la selezione in un frame auto-layout.
|
|
|
|
## Direzione
|
|
- **Orizzontale** — da sinistra a destra
|
|
- **Verticale** — dall'alto in basso
|
|
- **A capo** — va a capo quando lo spazio finisce
|
|
|
|
## Spaziatura
|
|
**Gap** tra figli adiacenti. **Padding** tra bordo del frame e figli (uniforme o per lato).
|
|
|
|
## Allineamento
|
|
- **Asse principale (Justify):** inizio, centro, fine, spazio tra
|
|
- **Asse trasversale (Align):** inizio, centro, fine, estendi
|
|
|
|
## Dimensionamento figli
|
|
- **Fisso** — larghezza/altezza esplicita
|
|
- **Riempi** — si estende nello spazio disponibile
|
|
- **Adatta** — si restringe al contenuto
|
|
|
|
## Riordino per trascinamento
|
|
Trascina un figlio per riordinarlo, con indicatore visuale di inserimento.
|