Stały dostawca
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
ConstantProvider
to zbiór magicznych liczb, kształtów i ciągów znaków używanych przez wszystkie pozostałe komponenty mechanizmu renderowania, a także inne części Blockly, takie jak wbudowane pola.
Przyjmuje się, że wszystkie wartości stałe są stałe. Zmiana wartości w czasie działania powoduje błędy renderowania.
Kształty połączeń
Dostawca stały zawiera definicje standardowych kształtów różnych połączeń. Notch
definiują kształty następnego i poprzedniego połączeń. Elementy PuzzleTab
definiują kształty połączeń wejściowych i wyjściowych. (Te nazwy opierają się na kształtach dostarczanych przez domyślny mechanizm renderowania).
Kształty połączeń na podstawie weryfikacji
Dostawca stały może też dynamicznie definiować kształty połączeń na podstawie ich sprawdzania połączenia. Użyjesz do tego metody shapeFor
.
Inne różne ścieżki
Dostawca stały określa też ścieżki innych części bryły, np. nieregularne krawędzie zwiniętych bloków.
Inne różne wartości
Dostawca stały określa też różne wartości, np. dopełnienie między różnymi elementami czy minimalne wysokości wierszy.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]