Android Animations by Tutorials
Эта книга представляет собой практическое руководство по созданию анимаций для платформы Android. Она охватывает все ключевые аспекты анимирования пользовательских интерфейсов, от базовых техник до продвинутых фреймворков.
Книга разделена на четыре логические части. В первой части рассматриваются анимации представлений (View) и свойств (Property), включая работу с ValueAnimator и ObjectAnimator, создание кастомных представлений и использование XML для описания анимаций. Эти фундаментальные знания необходимы для понимания того, как оживить элементы интерфейса.
Вторая часть посвящена переходам между экранами (Screen Transitions). Вы изучите анимацию переходов между Activity и Fragment с помощью XML, освоите Transition Framework и научитесь создавать плавные анимации общих элементов (Element Transitions) для улучшения пользовательского опыта.
Третья часть фокусируется на анимациях, связанных со списками и жестами. Вы узнаете, как анимировать элементы списков, использовать ItemTouchHelper для drag-and-drop взаимодействий и создавать отзывчивые анимации, реагирующие на скроллинг и другие жесты пользователя.
Четвертая, заключительная часть, знакомит с современным подходом к анимациям с использованием Jetpack Compose — декларативного UI-фреймворка от Google. Это позволяет создавать сложные и производительные анимации с меньшим количеством кода, следуя современным трендам разработки под Android.









