作者:狗狗狗699_250 | 来源:互联网 | 2023-08-21 10:47
以下调用 AnimationController 的驱动函数会导致错误消息:
无法将参数类型“ColorTween”分配给参数类型“Animatable”
Animation animation = animationController.drive(ColorTween(begin: Colors.red, end: colors.blue));
然而 ColorTween 是一个 Tween 而 Tween 是一个 Animatable。我该如何解决这个错误?是个 '?' 颜色或“动态”之后的问题?显式转换也不起作用:
类型“ColorTween”不是类型转换中“Animatable”类型的子类型
flutter 2.0.4
dart 2.12.2
回答
分配中的Color
类型Animation
缺少“?” 就像ColorTween
一个Tween
.