使用TweenAnimationBuilder替代AnimateBuilder,并将AnimationController传递给TweenAnimationBuilder的animation属性。
示例代码:
AnimationController _controller = AnimationController(
vsync: this,
duration: Duration(seconds: 2),
);
TweenAnimationBuilder(
tween: Tween(begin: 0.0, end: 1.0),
duration: Duration(seconds: 2),
builder: (BuildContext context, double value, Widget child) {
return Opacity(
opacity: value,
child: child,
);
},
child: myChildWidget,
animation: _controller,
);