Я новичок во Флаттере и Дарт.Надеюсь получить руководство по обучающему упражнению. Я застрял.
Я слежу за кодовой надписью Flutter https://codelabs.developers.google.com/codelabs/flutter/index.html?index=..%2F..index#6 и могу сделать все.
Есть задание, которое задает нам вопросдля этого необходимо
Создать эффект анимации с постепенным увеличением, заключив контейнер в виджет FadeTransition вместо SizeTransition.
Код, указанный ниже
@override
Widget build(BuildContext context) {
return new SizeTransition(
sizeFactor: new CurvedAnimation(
parent: animationController, curve: Curves.easeOut),
axisAlignment: 0.0,
child: new Container(
// ... other codes ...
),
);
}
Итак, я перехожу на FadeTransition, для которого требуется opacity
типа Animation<Double>
@override
Widget build(BuildContext context) {
return new FadeTransition(
opacity: animation
child: new Container(
// ... other codes ...
),
);
}
Как я могу создать или отправить в animation
?(приведенный выше код будет иметь animation
до неузнаваемости).