
Wenn einzelne Elemente in einem Layout auf unsichtbar gesetzt werden, sei es durch die Anwendung oder per Personalisierung, so sollen auch die Abstände zwischen den verbleibenden Feldern sinngemäß angepasst werden.
Unsichtbare Elemente erzeugen kein Padding.
Für FlowLayouts und für einzeilige MatrixLayouts, d.h. MatrixLayouts, für die nur MatrixHeadData definiert ist, gibt es dafür eine automatische Layout-Optimierung für deren vGutter.
Das erste sichtbare Element erhält deswegen immer den vGutter des ersten Elementes. Alle anderen vGutter werden ignoriert.
Beachten Sie, dass der "größte" vGutter der mit der weitesten Einrückung ist. Besitzt einer der vGutter einen Trennbalken, so bleibt dieser erhalten.
Sind alle Elemente einer MatrixLayout-Zeile auf unsichtbar gestellt, so wird die gesamte Zeile nicht visualisiert. D.h. es werden auch keine Paddings oder vGutter dargestellt.
Ansonsten gilt, dass für unsichtbare Elemente das Padding auf lrNoPad gesetzt, aber deren vGutter erhalten bleibt.