Android Broadcast
13.8K subscribers
3.13K photos
225 videos
9 files
5.31K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
#анимация #навигация #compose

Animations in Navigation Compose

Рассказа про анимации в Compose, при осуществлении навигации. Также узнаете о будущем в Jetpack Navigation 2.4 и 2.5, а также Compose 1.1.0
#compose #анимация

How to animate BottomSheet content using Jetpack Compose

Руководство по улучшению поведения BootomSheet в Compose, а также красивое анимирование при его открытии/закрытии
#compose #анимация

Jetpack Compose way to animate Android Views

Инетерсный подход адаптации анимирования из Jetpack Compose в Android View.
#анимация #coordinatorlayout

Как внедрить что-то своё в CoordinatorLayout и не умереть

Еще один опыт решения задачи на вложенный скролл (Nested Scrolling). Автор применил CoordinatorLayout, написать кастомные виджет, который будет обрабатывать скролл. Как итог - проще было взять MotionLayout или кастомные View и потратить 30 минут вместо 3 дней.

Смотрю на дизайн который пришлось делать и думаю: "Зачем?" Что эти навороты принесут для бизнеса? Чем бы обычный Toolbar был бы хуже версии с закруглением снизу?
#compose #анимация

Disney Plus Logo Animation — Jetpack Compose

Пример реализации анимации логтипа Disney+ на основе Jetpack Compose

Исходники на GitHub
This media is not supported in your browser
VIEW IN TELEGRAM
#анимация

TextView reveal animation on Android (4 мин)

Реализация анимации раскрытия/закрытия текста
This media is not supported in your browser
VIEW IN TELEGRAM
#дизайн #анимация

Choosing the Right Transitions

Рекомендации как выбирать анимацию для разных экранов вашего приложения
This media is not supported in your browser
VIEW IN TELEGRAM
#compose #анимация

Animations in Jetpack Compose with examples (5 мин)

Compose - это совсем другой подход в анимации UI и статья покажет вам как это делается в новом UI фреймворке Google
Forwarded from Compose Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
В Compose 1.7.0-alpha06 завезли анимации появления и удаления элементов

#анимация @compose_broacast
Forwarded from Compose Broadcast
Jetpack Compose 1.7.0-alpha07 добавляет shared element transition API - анимирование изменений при смене layout

#jetpack #анимация @compose_broadcast
Forwarded from Compose Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна статья (EN, 7м) про реализацию Shared Element Transition в Compose на Android

#анимация @compose_broadcast
Вышла Jetpack Transition 1.5.0
👉 Появилась функциональность перемотки в TransitionManager. Работает на API 34 и выше и используется в Fragment для работы с Predictive Back Gesture
👉 Метод Transition.getRootTransition() позволит получить Transition, который запустил её
👉 Transition.TransitionListener получил методы onTransitionStart() и onTransitionEnd()

#анимация #jetpack #jetpackupdate
Вышла SeekableAnimatedVectorDrawable - альтернатива AnimatedVectorDrawable с дополнительными возможностями: пауза, перемотка, больше информации о событиях анимации VectorDrawable

#анимация #jetpack #jetpackupdate
Forwarded from Compose Broadcast
В официальной документации по Android выпустили руководство по созданию Shared Element Transition в Compose. Руководство содержит информацию о том как сделать анимацию и какие ограничения есть у неё сейчас

#анимация #compose #sharedelement
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)

#androidstudio #compose #анимация
Вышел Lottie Android 6.6.0
👉 Переработана поддержка отбрасываемых теней
🛠 Исправление багов

#анимация
Приложение под Android написано максимально без библиотек для демонстрации работы различных алгоритмов сортировки. Всё на View. В статье (19 мин) автор подробно рассказал про реализацию, а исходный код вы можете посмотреть на GitHub

#анимация #архитектура