Flutter AnimatedContainer против AnimationController - PullRequest
0 голосов
/ 19 апреля 2020

Я не могу найти разницу между ними, и почему вы хотели бы использовать один над другим.

Как я понимаю, оба они в значительной степени делают одно и то же.

Почему и где бы вы использовали один над другим?

Ответы [ 2 ]

1 голос
/ 19 апреля 2020

AnimatedContainer используется для быстрого и простого использования, потому что он использует неявную анимацию для анимации изменения своих свойств, например, изменения цвета или размера (ширины, высоты). Таким образом, он делает анимацию для вас и для вас. не нужно беспокоиться или писать шаблон

Однако AnimationController используется, когда вам нужно больше контроля над анимацией, которую вы хотите создать, и когда анимация сложна в этом случае, вам нужно будет сделать явный анимация (то есть использование контроллера и объекта анимации явно, а не неявно, как в случае AnimatedContainer), теперь я мог бы предоставить вам пример кода, но было бы лучше, если вы проверите эту серию видео с официального трепетная команда, которая объясняет разницу и когда использовать каждый

0 голосов
/ 19 апреля 2020

это как сравнение TextFormField и TextEditingController

они не одинаковы, их нельзя использовать для достижения одной и той же цели

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...