Android Broadcast
13.5K subscribers
2.87K photos
165 videos
9 files
5K links
Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Как создавать анимации в Jetpack Compose

Подробный разбор анимаций в Compose. В статье разбирается:
👉 Зачем вашим приложениям анимации?
👉 Высокоуровневые анимации: AnimatedVisibility, AnimatedContent, Crossfade, Modifier.animateContentSize
👉 Низкоуровневые анимации: Animatable, animate*AsState, TargetBasedAnimation, DecayAnimation, updateTransition, rememberInfiniteTransition
👉 Способы кастомизации анимации

#compose #animation
This media is not supported in your browser
VIEW IN TELEGRAM
Collapsing toolbar with parallax effect and curved motion in Jetpack Compose (12 мин)

Инструкция по реализация скролла с паралакс эффектом (nested scroll) в Jetpack Compose. Прямо с кодом и схемами движения, формулами. Всё очень четко!

#compose #animation
Android, Animations and Reduced Motion

Инструкция как можно проверить что в Dev настройках изменили скорость анимации и учитывать ее в Compose анимациях

#animation #compose
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик онлайн кинотеатра рассказывает как реализовали анимацию показа рекомендации по старту титров в текущему фильме. Что получилось сделать и нет с MotionLayout читайте в статье

#animation
Вышел Lottie Android 6.0.0: пачка новых фичей, улучшений и исправление багов

Я тут как раз ищу эксперта в Lottie, чтобы показать какие крутые вещи и как с ней сделать. Если у тебя есть опыт - пиши мне на почту kirill@androidbroadcast.dev

#animation
This media is not supported in your browser
VIEW IN TELEGRAM
Кастомизация Pager компонента (EN, 6 мин) из Jetpack Compose 1.4:
👉 анимация переключения между страницами
👉 анимирование контента страницы при переключении
👉 индикатор текущей страницы

#compose #animation
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжение рассказа про новую библиотеку Jetpack Graphics Shapes. В новой части рассказывает как сделать трансформацию между фигурами и на каким образом это реализовано под капотом.

Код на GitHub

#jetpack #animation
Пример создания собственной анимации в Jetpack Compose с помощью Animatable

#compose #animation
This media is not supported in your browser
VIEW IN TELEGRAM
Инструкция по реализации анимации из WhatsApp на Compose

#compose #animation
This media is not supported in your browser
VIEW IN TELEGRAM
Lottielab - редактор Lottie анимаций, что позволит вам работать с ними эффективнее. Проект пока в Beta

#tooling #animation
Forwarded from Compose Broadcast (Кирилл Розов)
Интересная статья (EN, 14 мин, ссылка без VPN) с разбором возможностей анимаций в Jetpack Compose:
👉 Перемещения персонажа по экрану
👉 Синхронизация анимаций нескольких элементов
👉 Интерактивный скролл таймлайна
👉 Анимации на основе реальной физки
👉 Анимации на основе жестов
👉 Анимации на основе изменения состояния
👉 Трансформация фигур
👉 Снегопад

#animation @compose_broadcast
Вышел Lottie 6.4.0 для Android. Добавили поддержку загрузки посети GZIP и TGS, поправили баги и всё улучшили

#animation
This media is not supported in your browser
VIEW IN TELEGRAM
Статья (32 мин) с описание реализации удаления в стиле Таноса (так недавно сделали в Telegram). Анимация делается на OpenGL и дается очень подробная вводная и разбор

#animation #opengl