Fornitore costante
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La ConstantProvider
è una raccolta di numeri magici, forme e stringhe utilizzate da tutti gli altri componenti del renderer, nonché da altre parti di Blockly come i campi integrati.
Si presume che tutti i valori costanti siano costanti. La modifica dei valori in fase di runtime causa bug di rendering.
Forme di connessione
Il provider di costanti contiene le definizioni delle forme standard di diverse connessioni. Le Notch
definiscono le forme delle connessioni successive e precedenti. mentre le PuzzleTab
definiscono le forme
delle connessioni di input e di output. Questi nomi si basano sulle forme fornite dal renderer predefinito.
Forme di connessione basate su controlli
Il provider della costante può anche definire le forme delle connessioni in modo dinamico in base al relativo controllo della connessione. Per farlo, usa il metodo shapeFor
.
Altri vari percorsi
Il provider della costante definisce anche i percorsi per altre varie parti del blocco, come i bordi frastagliati per i blocchi compressi.
Altri valori vari
Infine, il provider costante definisce anche vari valori per elementi come la spaziatura interna tra diversi elementi o le altezze minime delle righe.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 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"]]