Elementos
Durante a medição, o bloco é dividido em linhas
contendo elementos não sobrepostos e espaçadores de elementos.
Elementos
Os elementos representam elementos visuais em um bloco. Exemplos incluem elementos
que representam:
- Campos
- Ícones
- Conexões
- Bordas
Cada elemento é um retângulo que define os limites do elemento visual, além de alguns
dados extras específicos para cada tipo de elemento.
Os limites do elemento geralmente são determinados por alguma classe externa
(ou seja, o que eles representam). Por exemplo,
os elementos de campo representam campos, e o tamanho deles é determinado
pelo método getSize
do campo.
Espaçador de elementos
Um espaçador de elementos é um espaço vazio entre os elementos de uma linha.
Os limites dos espaçadores são determinados pelas informações de renderização durante a
medição. Depois de medir todos os elementos do bloco, as
informações de renderização inserem espaços do tamanho escolhido entre
os elementos. Os tamanhos não precisam ser consistentes. Eles geralmente são diferentes
dependendo dos elementos de ambos os lados do espaçador.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-12-02 UTC.
[null,null,["Última atualização 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"]]