Термин Flutter и Dart обновлено

AnimationController: что это

Коротко

AnimationController: источник значения анимации: от lowerBound до upperBound (по умолчанию 0..1) за duration, тикает от vsync. Методы: forward, reverse, repeat, animateTo, stop, reset.

Определение

Источник значения анимации: от lowerBound до upperBound (по умолчанию 0..1) за duration, тикает от vsync. Методы: forward, reverse, repeat, animateTo, stop, reset. Обязательно dispose.

Подробнее

Слушать: addListener (каждый кадр) и addStatusListener (forward, completed, reverse, dismissed).

Из урока «Анимации: неявные, явные, Hero»

Когда нужно управлять временем: повторять, запускать в обратную сторону, связывать с жестом, ставить на паузу, нужен AnimationController. AnimationController.animateWith(SpringSimulation(...)) даёт пружинную анимацию, которая естественно продолжает жест.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Flutter и Dart проверят, что термин понятен в деле.