Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
10-й курс/Закрытая зона
Создано 20 декабря 2023
MotionLayout является специальной версией ConstraintLayout и позволяет создать анимацию для компонентов на экране, меняя макет (позицию, размер и т.д).
Простейший пример для усвоения - две кнопки расположены вертикально одна над другой. По щелчку по любой кнопке макет изменится - две кнопки будут находиться в одном горизонтальном ряду. При изменении макета будет происходить анимация размеров и смещения. При повторном щелчке макет вернётся в исходное состояние.
Установим зависимость.
implementation("androidx.constraintlayout:constraintlayout-compose:1.0.1")
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью