Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
Proveedor constante
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ConstantProvider
es una colección de números mágicos, formas y strings que usan todos los demás componentes del procesador, así como otras partes de Blockly, como los campos integrados.
Se supone que todos los valores constantes son constantes. Cambiar los valores en el tiempo de ejecución genera errores de procesamiento.
Formas de conexión
El proveedor de constantes contiene definiciones para las formas estándar de diferentes conexiones. Los Notch
definen las formas de las conexiones siguientes y anteriores. Y los PuzzleTab
definen las formas de las conexiones de entrada y salida. (Estos nombres se basan en las formas que proporciona el procesador predeterminado).
Formas de conexión basadas en verificaciones
El proveedor de constantes también puede definir las formas de las conexiones de forma dinámica según su verificación de conexión. Para ello, usa el método shapeFor
.
Otras rutas diferentes
El proveedor de constantes también define rutas de acceso para otras partes del bloque, como bordes dentados para bloques contraídos.
Otros valores diferentes
Por último, el proveedor de constantes también define varios valores para aspectos como el padding entre diferentes elementos o las alturas mínimas de las filas.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]