Постоянный провайдер
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
ConstantProvider
— это набор магических чисел, фигур и строк, используемых всеми другими компонентами рендеринга, а также другими частями Blockly, такими как встроенные поля.
Все постоянные значения считаются постоянными ! Изменение значений во время выполнения приводит к ошибкам рендеринга.
Формы соединения
Поставщик констант содержит определения стандартных форм различных соединений. Notch
определяют форму следующих и предыдущих соединений. А PuzzleTab
определяют формы входных и выходных соединений. (Эти имена основаны на формах, предоставляемых средством визуализации по умолчанию.)
Формы соединения на основе проверок
Поставщик констант также может динамически определять формы соединений на основе их проверки соединения . Это делается с помощью метода shapeFor
.
Другие различные пути
Поставщик констант также определяет пути для других различных частей блока, например, неровные края для свернутых блоков.
Другие различные значения
И, наконец, поставщик констант также определяет различные значения для таких вещей, как заполнение между различными элементами или минимальная высота строк.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 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"]]