Элементы

В процессе измерения блок разбивается на ряды , содержащие непересекающиеся элементы и разделители элементов.

Элементы

Элементы представляют собой визуальные объекты в блоке. Примеры включают элементы, представляющие:

  • Поля
  • Иконки
  • Соединения
  • Углы

Блок повторения с обрисованными элементами

Каждый элемент представляет собой прямоугольник, определяющий границы визуального объекта, а также некоторые дополнительные данные, специфичные для каждого типа элемента.

Границы элемента обычно определяются каким-то внешним классом (то есть тем, что они представляют). Например, элементы поля представляют поля, а их размер определяется методом getSize поля.

Проставка элемента

Прокладка элемента — это пустое пространство, которое проходит между элементами в строке.

Блок повторения с разделителями элементов, выделенными розовым цветом.

Границы разделителей определяются информацией рендеринга во время измерения. После измерения всех элементов блока информация рендеринга вставляет между элементами пробелы выбранного размера. Размеры не обязательно должны быть одинаковыми; они часто различаются в зависимости от элементов по обе стороны от прокладки.