DroDev | Мобильная разработка: мысли вслух
464 subscribers
104 photos
229 links
Обсуждаю и рассказываю как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

По всем вопросам @dilix90
Download Telegram
Сегодня у нас в "гостях" #AdditiveAnimator.

Данная библиотека под #Android позволяет удобно описывать последовательные и одновременные анимации нескольких элементов на экране.

AdditiveAnimator()
            .targets(payment_header, payment_subheader)
            .translationY(0f).alpha(1f)
            .setDuration(600)
            .then()
            .target(btnCC).translationX(0f).alpha(1f)
            .target(btnBankAccount).translationX(0f).alpha(1f)
            .start()

Круто же! Сначала payment_header, payment_subheader приезжают в 0 по Y и меняют alpha до единицы. Далее btnCC и btnBankAccount приезжают в 0 по X и также появляются через Fade.

В общем, если у вас есть зависимые друг от друга анимации, то крайне рекомендую взглянуть. https://github.com/wirecube/android_additive_animations