Aller au contenu principal

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ètreTypeDescription
heightintHauteur 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);

Voir aussi