Карточка Senior Анимации обновлено
Последовательные анимации
Вопрос
Как сделать последовательную (staggered) анимацию нескольких элементов одним контроллером?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Один AnimationController на всю длительность и для каждого элемента своя CurvedAnimation с Interval(start, end), например Interval(0.0, 0.4), Interval(0.2, 0.6). Элементы стартуют со сдвигом, но управляются одним контроллером.
Ответ
Один AnimationController на всю длительность и для каждого элемента своя CurvedAnimation с Interval(start, end), например Interval(0.0, 0.4), Interval(0.2, 0.6). Элементы стартуют со сдвигом, но управляются одним контроллером.
Разбор
Так проще синхронизировать, ставить на паузу и разворачивать всю композицию.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.