УФ6. UI Layouts

Существует много видом контейнеров, которые называются макетами. В первую очередь они используются для создания экранов на которых распологаются элементы управления. Существуют следующие виды макетов:

  • ConstraintLayout - данный макет использует так называется огринчения, которые позволяют ему цеплять элементы друг к другу и к границам экрана. Таким образом данный макет позволяет создавать гибкие и масштабируемые визуальные интерфейсы.

  • LinearLayout - простейший контейнет, который позволяет сортировать все компоненты по вертикали, либо по горизонтали. Все элементы расположены один за другим.

  • RelativeLayout - позволяет располагать элементы управления в направлении относительно других элементов.

  • TableLayout - структирует элементы управления в виде таблицы по строкам и столбцам.

  • FrameLayout - предназначен для вывода на экран одного помещенного в него визуального элемента.

  • GridLayout - позволяет создавать табличные представления, которые состоят из коллекции строк, каждая из которых состоит из отдельных ячеек

ConstraintLayout

Работе с ConstraintLayout можно ознакомится в видео ниже. Следует отметить, что многие пункты панели управления в графическом редакторе используется только с ConstraintLayout.

В видео выше не было сказано о такой возможности, как создание цепей между объектами в ConstraintLayout которые позволяют выравнивать множество элементов на экране. Для этого нужно выбрать несколько элементов, кликнуть правой кнопкой мыши по любому выбранному элементу и выбрать в меню chains. После этого вы сможете выбрать вертикальную либо горизантальную цепь.

LinearLayout

Ознакомится с LinaerLayout можно в видео ниже.

Контроль

Last updated