요소

측정 중에 블록은 겹치지 않는 요소와 요소 스페이서가 포함된 으로 분할됩니다.

요소

요소는 블록에 있는 시각적 사물을 나타냅니다. 예를 들면 다음을 나타내는 요소가 있습니다.

  • 필드
  • 아이콘
  • 연결
  • 모서리

윤곽선이 있는 요소가 있는 반복 블록

각 요소는 시각적 사물의 경계를 정의하는 직사각형이며, 각 요소 종류와 관련된 몇 가지 추가 데이터도 있습니다.

요소의 경계는 일반적으로 일부 외부 클래스(즉, 해당 클래스가 나타내는 대상)에 의해 결정됩니다. 예를 들어 필드 요소는 필드를 나타내고, 그 크기는 필드의 getSize 메서드에 의해 결정됩니다.

요소 스페이서

요소 스페이서는 행의 요소 사이에 들어가는 빈 공간입니다.

요소 스페이서가 분홍색으로 강조 표시된 반복 블록

스페이서의 경계는 측정 중에 렌더링 정보에 의해 결정됩니다. 블록의 모든 요소를 측정한 후 렌더링 정보는 요소 사이에 선택한 크기의 공간을 삽입합니다. 크기는 일관되지 않아도 되며 스페이서 양쪽에 있는 요소에 따라 다른 경우가 많습니다.