Сегодня у нас в "гостях" #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
Данная библиотека под #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
GitHub
GitHub - wirecube/android_additive_animations: Additive animations for Android!
Additive animations for Android! Contribute to wirecube/android_additive_animations development by creating an account on GitHub.