首页 > 解决方案 > MutlitrackTween 无法正常工作

问题描述

我之前在我的项目中使用了 MultiTrackTween,但现在它给了我错误。有人可以给我一个替代方案,以便我可以从更新版本或任何其他包中实现相同的动画。我试图纠正它,但没有成功。

final tween = MultiTrackTween([
      Track("opacity")
          .add(Duration(milliseconds: 500), Tween(begin: 0.0, end: 1.0)),
      Track("translateY").add(
          Duration(milliseconds: 500), Tween(begin: -30.0, end: 0.0),
          curve: Curves.easeOut)
    ]);

我试过这个,但不知道如何使用控制器。如果有人可以替换上面的代码并给我一个新语法的代码,那将是很大的帮助。

final tween = MultiTween();
    Animation animation=Tween<double>(
      begin: 0.0,
      end: 1.0,
    ).animate(CurvedAnimation(parent: controller, curve: Interval(0.0, 0.1, curve: Curves.easeOut)));

标签: androidflutterdart

解决方案


推荐阅读