Компоновка "абсолютное позиционирование"
Данный макет позволяет задать абсолютное позиционирование для каждого компонента. Это удобно для размещения различных видов измерителей, счетчиков и подобных компонентов поверх изображения или анимированных графиков. Компоненты в абсолютном макете могут перекрывать друг друга.
Далее приведен пример того, как может выглядеть абсолютный макет (два компонента расположены на определенных позициях в корневой панели):
Ограничения абсолютного позиционирования
Ограничителями, характеризующими позицию компонента при абсолютном позиционировании, являются:
Координата x, координата y
Абсолютные горизонтальные и вертикальные координаты компонента. Увеличение горизонтальных (Х) координат происходит слева направо, увеличение вертикальных (Y) координат осуществляется сверху вниз, таким образом, крайний левый угол рамки имеет координаты X=0, Y=0.
Высота (z-order)
Высота определяет, как "высоко" расположен компонент в контейнере-родителе и, следовательно, какие компоненты он перекроет. Увеличение значения высоты расположит компонент выше других и он перекроет их.
Масштабирование
Масштабирование позволяет определить, как контейнер и его компоненты будут масштабироваться.
Допустимые значения:
- Нет - стандартное поведение, без масштабирования.
- Вертикально - только вертикальное масштабирование.
- Горизонтально - только горизонтальное масштабирование.
- В обе стороны - масштабирование и вертикально, и горизонтально.