УФ6. UI Layouts
Last updated
Was this helpful?
Last updated
Was this helpful?
Существует много видом контейнеров, которые называются макетами. В первую очередь они используются для создания экранов на которых распологаются элементы управления. Существуют следующие виды макетов:
ConstraintLayout - данный макет использует так называется огринчения, которые позволяют ему цеплять элементы друг к другу и к границам экрана. Таким образом данный макет позволяет создавать гибкие и масштабируемые визуальные интерфейсы.
LinearLayout - простейший контейнет, который позволяет сортировать все компоненты по вертикали, либо по горизонтали. Все элементы расположены один за другим.
RelativeLayout - позволяет располагать элементы управления в направлении относительно других элементов.
TableLayout - структирует элементы управления в виде таблицы по строкам и столбцам.
FrameLayout - предназначен для вывода на экран одного помещенного в него визуального элемента.
GridLayout - позволяет создавать табличные представления, которые состоят из коллекции строк, каждая из которых состоит из отдельных ячеек
Работе с ConstraintLayout можно ознакомится в видео ниже. Следует отметить, что многие пункты панели управления в графическом редакторе используется только с ConstraintLayout.
В видео выше не было сказано о такой возможности, как создание цепей между объектами в ConstraintLayout которые позволяют выравнивать множество элементов на экране. Для этого нужно выбрать несколько элементов, кликнуть правой кнопкой мыши по любому выбранному элементу и выбрать в меню chains. После этого вы сможете выбрать вертикальную либо горизантальную цепь.
Ознакомится с LinaerLayout можно в видео ниже.