Выбор ответа Junior Анимации обновлено
Flutter: Tween и CurvedAnimation
Вопрос
Какую роль играют Tween и CurvedAnimation?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: CurvedAnimation задаёт темп по кривой, Tween переводит 0..1 в нужный диапазон. Контроллер линейно идёт от 0 до 1 за duration.
Варианты ответа
CurvedAnimationзадаёт темп по кривой,Tweenпереводит 0..1 в нужный диапазонправильный ответTweenзадаёт длительность анимации, аCurvedAnimationколичество повторов- Оба заменяют
AnimationController, поэтому контроллер с ними уже не нужен Tweenработает только с цветами, а для размеров и смещений нужнаCurvedAnimation
Разбор
Контроллер линейно идёт от 0 до 1 за duration. CurvedAnimation искажает время по кривой (easeInOut, elasticOut). Tween(begin:, end:) переводит 0..1 в целевые значения, есть ColorTween, SizeTween, Tween<Offset>. Длительность и повторы задаёт контроллер, без него ни Tween, ни кривая не анимируют.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.