调用AnimationController的drive函数会导致以下错误信息:
“参数类型'ColorTween'无法赋值给参数类型'Animatable'”。
“参数类型'ColorTween'无法赋值给参数类型'Animatable'”。
Animation<Color> animation = animationController.drive(ColorTween(begin: Colors.red, end: colors.blue));
是一个 Tween,而 的 Tween 是一个 Animatable。我应该如何解决这个错误?是 Color 后面的问号还是 dynamic 的问题?显式转换也无效:
在类型转换中,“ColorTween”类型不是“Animatable<Color>”类型的子类型
flutter 2.0.4
dart 2.12.2
null安全性
是问题,而不是基本类型(Animatable
)。 - pskink