研究调查问卷:请告诉我们您使用 Blockly 的体验
开始调查问卷
blockly > zelos
zelos 命名空间
类
类 |
说明 |
BottomRow |
一个对象,包含方块底部行中有哪些元素以及顶行的间距信息。底部行中的元素可以由角、分隔符和接下来的连接组成。 |
ConstantProvider |
为在 Zelos 模式下渲染块提供常量的对象。 |
抽屉 |
一个根据给定渲染信息绘制区块的对象。 |
MarkerSvg |
用于绘制标记的类。 |
PathObject |
负责创建和设置渲染程序使用的每个 SVG 元素的对象。 |
渲染程序 |
zelos 渲染程序。此渲染程序会模拟 Scratch 样式和 MakeCode 样式的渲染。 Zelos 是古希腊的竞争和模拟精神。 |
RenderInfo |
一个对象,包含绘制此图块所需的所有大小信息。 此测量遍历不会将更改传播到块(尽管字段可能会在调用 getSize() 时选择重新渲染)。不过,反复调用它可能会占用很多开销。 |
RightConnectionShape |
一个对象,其中包含有关正确连接形状在渲染过程中占据的空间的信息。 |
StatementInput |
一个对象,其中包含有关语句输入在渲染过程中占用的空间的信息。 |
TopRow |
一个对象,包含块的首行中有哪些元素以及顶行的大小信息的相关信息。顶行中的元素可以由角、帽子、间隔条和之前的连接组成。调用此构造函数后,该行将包含其所需的所有非分隔符元素。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[null,null,["最后更新时间 (UTC):2023-12-02。"],[[["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."]]],[]]