Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > zelos
Przestrzeń nazw zelos
Zajęcia
Klasa |
Opis |
BottomRow |
Obiekt zawierający informacje o tym, jakie elementy znajdują się w dolnej części bloku, oraz informacje o odstępach w górnej części. Elementy w dolnej linii mogą składać się z rogów, separatorów i następnych połączeń. |
ConstantProvider |
Obiekt, który udostępnia stałe wartości do renderowania bloków w trybie Zelos. |
Szuflada |
Obiekt, który rysuje blok na podstawie podanych informacji dotyczących renderowania. |
PathObject |
Obiekt, który obsługuje tworzenie i ustawianie wszystkich elementów SVG używanych przez moduł renderujący. |
Renderowanie |
Mechanizm renderowania Zelos. Ten mechanizm emuluje renderowanie w stylu Scratch i MakeCode. Zelos to starożytny grecki duch rywalizacji i rywalizacji. |
RenderInfo |
Obiekt zawierający wszystkie informacje o rozmiarach potrzebne do narysowania tego bloku. Ten pomiar nie rozpowszechnia zmian w bloku (chociaż pola mogą zostać ponownie wyrenderowane po wywołaniu metody getSize()). Jednak wielokrotne wywoływanie tej funkcji może być kosztowne. |
RightConnectionShape |
Obiekt zawierający informacje o przestrzeni, jaką zajmuje kształt połączenia podczas renderowania. |
StatementInput |
Obiekt zawierający informacje o przestrzeni zajmowanej przez dane wejściowe instrukcji podczas renderowania. |
TopRow |
Obiekt zawierający informacje o tym, jakie elementy znajdują się w górnym wierszu bloku, oraz informacje o rozmiarach tego wiersza. Elementy w górnym rzędzie mogą składać się z rogów, czapek, przekładek i poprzednich połączeń. Po wywołaniu tego konstruktora wiersz będzie zawierać wszystkie potrzebne elementy inne niż spacje. |
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-05-16 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-05-16 UTC."],[[["The Zelos renderer emulates Scratch-style and MakeCode-style rendering for Blockly blocks."],["This namespace provides classes for managing the rendering process, including block sizing, element positioning, and SVG drawing."],["Classes like `ConstantProvider`, `Drawer`, and `Renderer` handle the core rendering functionalities."],["Other classes such as `TopRow`, `BottomRow`, and `StatementInput` define the structure and layout of block elements."],["`RenderInfo` stores sizing information, while `PathObject` manages the creation and manipulation of SVG elements for block visuals."]]],[]]