Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
Elementos
Durante la medición, el bloque se divide en filas que contienen elementos no superpuestos y separadores de elementos.
Elementos
Los elementos representan objetos visuales en un bloque. Los ejemplos incluyen elementos que representan lo siguiente:
- Campos
- Íconos
- Conexiones
- Esquinas
Cada elemento es un rectángulo que define los límites del elemento visual, además de algunos datos adicionales específicos de cada tipo de elemento.
Por lo general, los límites del elemento están determinados por una clase externa (es decir, lo que representan). Por ejemplo, los elementos de campo representan campos, y su tamaño se determina mediante el método getSize
del campo.
Separador de elementos
Un espaciador de elementos es un espacio vacío que pasa entre elementos de una fila.
Los límites de los separadores se determinan con la información de renderización durante la medición. Después de medir todos los elementos del bloque, la información de renderización inserta espacios del tamaño elegido entre los elementos. No es necesario que los tamaños sean coherentes; suelen ser diferentes según los elementos que están a ambos lados del separador.
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: 2023-12-02 (UTC)
[null,null,["Última actualización: 2023-12-02 (UTC)"],[[["During the measurement phase, a block is deconstructed into rows comprising elements and element spacers for rendering purposes."],["Elements represent the visual components of a block, including fields, icons, connections, and corners, with their size usually determined by the element they represent."],["Element spacers are empty spaces inserted between elements to control the spacing and visual layout of the block."]]],["During the measurement phase, blocks are divided into rows with elements and spacers. Elements, such as fields, icons, connections, and corners, are represented by rectangles with specific data. Their sizes are dictated by external classes, like a field's `getSize` method. Element spacers are empty spaces inserted between elements by the render info, with varying sizes based on the adjacent elements. The render info determines spacer sizes after measuring all block elements.\n"]]