Spacer
Espace vide de hauteur fixe. Réserve de l'espace vertical entre deux groupes logiques, en complément du gap de Column.
package ca.tawess123.apocalyinterface.api.layout;
Fabrique statique
Spacer.of(int height)
| Paramètre | Type | Description |
|---|---|---|
height | int | Hauteur en pixels. |
Différence avec le gap de Column
Le gap de Column s'applique uniformément entre tous les enfants. Le Spacer ajoute un espacement ponctuel à un endroit précis.
// Gap uniform : 4 px entre tous les enfants
Column root = Column.create(); // gap = 4 px
root.add(widgetA); // 4 px
root.add(widgetB); // 4 px
root.add(widgetC);
// Spacer : 8 px supplémentaires entre B et C (total : 4 + 8 = 12 px)
root.add(widgetA);
root.add(widgetB);
root.add(Spacer.of(8));
root.add(widgetC);
Exemple typique
import ca.tawess123.apocalyinterface.api.layout.Divider;
import ca.tawess123.apocalyinterface.api.layout.Spacer;
root.add(infoCard);
root.add(Spacer.of(4)); // espace visuel avant le séparateur
root.add(Divider.create());
root.add(Spacer.of(4)); // espace visuel après le séparateur
root.add(actionsList);