Описание тега android-constraintlayout

Новый тип макета, доступный в репозитории поддержки Android, созданный на основе гибкой системы ограничений, с пометкой позиций представлений относительно друг друга.

ConstraintLayout - это новый тип макета, который вы можете использовать в своем приложении для Android. Это новый мощный и гибкий макет Android, который позволяет выражать сложный пользовательский интерфейс без вложения нескольких макетов.

Он доступен с Android Studio 2.2, является частью библиотеки поддержки и совместим с API уровня 9 (Android 2.3 GINGERBREAD).

ConstraintLayout направлен на повышение производительности макетов за счет уменьшения иерархии макетов и упрощения попыток работы с RelativeLayout.

ConstraintLayout совместим с другими типами макетов, такими как RecyclerView, LinearLayout.

В настоящее время вы можете использовать различные типы ограничений:

Относительное позиционирование Поля Центрирующее позиционирование Круговое позиционирование Поведение видимости Ограничения размеров Цепи Объекты виртуальных помощников Оптимизатор

Дополнительные сведения о ConstraintLayout - создание адаптивного пользовательского интерфейса с помощью ConstraintLayout