Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Compose: MotionLayout

10-й курс/Закрытая зона


Создано 20 декабря 2023

MotionLayout является специальной версией ConstraintLayout и позволяет создать анимацию для компонентов на экране, меняя макет (позицию, размер и т.д).

Простейший пример для усвоения - две кнопки расположены вертикально одна над другой. По щелчку по любой кнопке макет изменится - две кнопки будут находиться в одном горизонтальном ряду. При изменении макета будет происходить анимация размеров и смещения. При повторном щелчке макет вернётся в исходное состояние.

Установим зависимость.


implementation("androidx.constraintlayout:constraintlayout-compose:1.0.1")

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама