TGViewer
Сёрф Flutter-разработка Сёрф Flutter-разработка @surf_flutter · 3.2K subscribers
Post #107 1.39K
Анимации во Flutter: часть 2. Если так всё просто, зачем AnimationController

В предыдущем посте разобрали, как сделать минимальную красивую анимацию: оказалось, это совсем не сложно.

AnimationController — способ управления прогрессом выполнения анимации, от 0 до 100%.

Он помогает покрывать потребности, которые не покрывают implicit-анимации:

• Делать зацикленные анимации.
• Управлять прогрессом выполнения анимации «на лету».
• Анимировать несколько виджетов одновременно по одним и тем же правилам.

Переводить процент прогресса в реальные значения помогает Tween.

Реагировать на прогресс контроллера можно при помощи:

• Добавления слушателя и обновления состояния stateful-виджета.
• Виджета AnimatedBuilder, к которому подвязывается конкретный контроллер. С помощью этого виджета можно, например, локально управлять состояниями разных анимированных объектов в пределах stateful-виджета, в котором находится контроллер.
  • 🔥 11
  • 👍 3
More from @surf_flutter
  1. Oct 15, 2026🔎 Приглашаем к сотрудничеству AI-native разработчиков на Flutter в Воронеже. Возможна пол…
  2. Aug 20, 2026🐦 Ищем Flutter-разработчика нового поколения. Если ты активно работаешь с AI-агентами, ис…
  3. Aug 18, 2026🧸 Продолжаем серию постов «Флаттер для самых маленьких». В новой части поговорим про меха…
  4. Aug 7, 2026🐳 Экран во Flutter держится на трёх китах, и если разобраться в их взаимодействии, рендер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →