Fournisseur de constante
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
ConstantProvider
est un ensemble de nombres magiques, de formes et de chaînes utilisés par tous les autres composants du moteur de rendu, ainsi que par d'autres parties de Blockly, comme les champs intégrés.
Toutes les valeurs constantes sont considérées comme constantes. La modification des valeurs au moment de l'exécution entraîne des bugs de rendu.
Formes de connexion
Le fournisseur de constantes contient des définitions correspondant aux formes standards de différentes connexions. Les Notch
définissent les formes des connexions suivantes et précédentes. Enfin, les PuzzleTab
définissent les formes des connexions d'entrée et de sortie. (Ces noms sont basés sur les formes fournies par le moteur de rendu par défaut.)
Formes de connexion basées sur les vérifications
Le fournisseur de constantes peut également définir les formes des connexions de manière dynamique en fonction de leur vérification de connexion. Pour ce faire, utilisez la méthode shapeFor
.
Autres chemins
Le fournisseur de constantes définit également des chemins pour d'autres parties du bloc, comme des arêtes dentelées pour les blocs réduits.
Autres valeurs
Enfin, le fournisseur de constantes définit également diverses valeurs pour des éléments tels que la marge intérieure entre différents éléments ou la hauteur minimale des lignes.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],["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"]]