仅运行交错动画的一部分

时间:2019-03-12 04:34:30

标签: dart flutter flutter-animation

我正在研究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}的动画。同时,我想有足够的灵活性来运行这三个。我该怎么办?

0 个答案:

没有答案