Provedor constante
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O ConstantProvider
é uma coleção de números mágicos,
formas e strings usadas por todos os outros componentes do renderizador, além de
outras partes do Blockly, como os campos integrados.
Todos os valores constantes são considerados constantes. Mudar valores no
tempo de execução causa bugs de renderização.
Formas de conexão
O provedor de constantes contém definições para as formas padrão de diferentes
conexões. Notch
s definem as formas das conexões próxima e
anterior. E as PuzzleTab
s definem as formas das conexões de entrada
e saída. Esses nomes são baseados nas formas fornecidas pelo
renderizador padrão.
Formas de conexão com base em verificações
O provedor de constante também pode definir as formas das conexões dinamicamente
com base na verificação de conexão. Isso é feito usando o
método shapeFor
.
Outros caminhos diversos
O provedor de constantes também define caminhos para outras várias partes do
bloco, como bordas irregulares para blocos recolhidos.
Outros valores diversos
E, por fim, o provedor de constantes também define diversos valores para itens como
o padding entre diferentes elementos ou as alturas mínimas de linhas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-12-02 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]