Описание тега android-constraintlayout
ConstraintLayout - это новый тип макета, который вы можете использовать в своем приложении для Android. Это новый мощный и гибкий макет Android, который позволяет выражать сложный пользовательский интерфейс без вложения нескольких макетов.
Он доступен с Android Studio 2.2, является частью библиотеки поддержки и совместим с API уровня 9 (Android 2.3 GINGERBREAD).
ConstraintLayout направлен на повышение производительности макетов за счет уменьшения иерархии макетов и упрощения попыток работы с RelativeLayout.
ConstraintLayout совместим с другими типами макетов, такими как RecyclerView, LinearLayout.
В настоящее время вы можете использовать различные типы ограничений:
Относительное позиционирование Поля Центрирующее позиционирование Круговое позиционирование Поведение видимости Ограничения размеров Цепи Объекты виртуальных помощников Оптимизатор
Дополнительные сведения о ConstraintLayout - создание адаптивного пользовательского интерфейса с помощью ConstraintLayout