我正在研究staggered animations tutorial,非常喜欢通过将所有补间附加到补间中来组成动画的方式。 相同的animationcontroller:
AnimationController animationController;
Animation<double> opacity;
Animation<double> width;
Animation<double> height;
opacity = Tween<double>(
begin: 0.0,
end: 1.0,
).animate(animationController1), //attach to animationController
width = Tween<double>(
begin: 0.0,
end: 1.0,
).animate(animationController1), //attach to animationController
height = Tween<double>(
begin: 0.0,
end: 1.0,
).animate(animationController1), //attach to animationController
我的问题是: 使用此设置并假设动画重叠,是否可以仅运行动画的一部分,即仅补间动画之一?假设我只想设置不透明度的动画,而不是所有三个{opacity,width and height}的动画。同时,我想有足够的灵活性来运行这三个。我该怎么办?