Was beim Erstellen überprüft wird
Beim Erstellen eines FlexiLayout werden die Elementeigenschaften, die Blockeigenschaften und die in der FlexiLayout-Sprache geschriebenen Ausdrücke validiert.Elementeigenschaften
Die Eigenschaften eines Elements und seine Suchbedingungen dürfen nur auf Elemente verweisen, die sich im FlexiLayout-Baum oberhalb dieses Elements befinden. FlexiLayout Studio hebt jedes Element, das diese Anforderung nicht erfüllt, als fehlerhaft hervor.Blockeigenschaften
Blöcke dürfen sich nicht auf nicht vorhandene oder deaktivierte Elemente beziehen.Ausdrücke der FlexiLayout-Sprache
Auf dem Tab Advanced prüft der Build, ob:- der Code keine Syntaxfehler enthält.
- zusätzliche Einschränkungen im Feld Advanced pre-search relations sich nur auf Elemente beziehen, die im FlexiLayout-Baum oberhalb des jeweiligen Elements liegen.
- zusätzliche Einschränkungen im Feld Erweiterte Nach-Suchbeziehungen sich nur auf das Element selbst sowie auf Elemente beziehen, die im FlexiLayout-Baum oberhalb des jeweiligen Elements liegen. FlexiLayout Studio hebt jedes Element, das gegen diese beiden Regeln verstößt, als fehlerhaft hervor.
- alle im Code verwendeten globalen Konstanten angegeben sind.
- alle im Code verwendeten Variablen deklariert und initialisiert sind.
- der Code sich nur auf Entitäten bezieht, die in den entsprechenden Abschnitten des Codes verfügbar sind.
- Block-Eigenschaften sich nur auf die Regionen von Elementen beziehen.
- Für ein Element eines bestimmten Typs können Sie nur die für diesen Typ verfügbaren Eigenschaften angeben. So lässt sich beispielsweise Max width nicht für ein Element vom Typ Static Text angeben.
FlexiLayout manuell erstellen
Klicken Sie im Kontextmenü des FlexiLayout auf Build FlexiLayout.Fehler and warnings
Ein FlexiLayout wird automatisch erstellt, bevor es auf ein Bild angewendet, gespeichert oder exportiert wird. Werden beim Erstellen eines FlexiLayouts Fehler erkannt, werden die betroffenen Blöcke und Elemente im FlexiLayout-Baum mit einem roten X gekennzeichnet, und in den Eigenschaftendialogfeldern dieser Elemente erscheint die Registerkarte Fehler mit den zugehörigen Fehlerinformationen.
