Konstanter Anbieter
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das ConstantProvider
ist eine Sammlung magischer Zahlen, Formen und Strings, die von allen anderen Renderer-Komponenten sowie anderen Teilen von Blockly wie den integrierten Feldern verwendet werden.
Es wird angenommen, dass alle Werte konstante Werte sind. Das Ändern von Werten zur Laufzeit führt zu Rendering-Fehlern.
Verbindungsformen
Der Konstantanbieter enthält Definitionen für die Standardformen verschiedener Verbindungen. Notch
definieren die Formen der nächsten und vorherigen Verbindungen. Die PuzzleTab
s definieren die Formen der Eingabe- und Ausgabeverbindungen. Diese Namen basieren auf den vom Standard-Renderer bereitgestellten Formen.
Verbindungsformen basierend auf Prüfungen
Der konstante Anbieter kann auch die Formen von Verbindungen basierend auf ihrer Verbindungsprüfung dynamisch definieren. Dazu verwenden Sie die Methode shapeFor
.
Andere Pfade
Der Konstantanbieter definiert auch Pfade für andere verschiedene Teile des Blocks, wie z. B. zerklüftete Kanten für minimierte Blöcke.
Andere verschiedene Werte
Und schließlich definiert der Konstantenanbieter auch verschiedene Werte für Dinge wie den Abstand zwischen verschiedenen Elementen oder die Mindesthöhe von Zeilen.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-02 (UTC)."],[[["The `ConstantProvider` stores essential values like shapes, strings, and numbers used by Blockly's rendering components."],["It defines standard shapes for different connection types, including notches for previous/next connections and puzzle tabs for input/output connections."],["Connection shapes can be dynamically determined based on connection checks using the `shapeFor` method."],["The `ConstantProvider` also defines paths for elements like collapsed block edges and various values for padding and minimum heights."],["Modifying `ConstantProvider` values during runtime is discouraged as it can lead to rendering issues."]]],["The `ConstantProvider` stores essential rendering data for Blockly, including connection shapes, paths, and values. It defines standard connection shapes like `Notch` for next/previous connections and `PuzzleTab` for input/output. The `shapeFor` method allows dynamic shape definition based on connection checks. Additionally, it defines paths for block components, like jagged edges, and values for padding and minimum row heights, ensuring consistent rendering. Changing these values at runtime will cause rendering issues.\n"]]