Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振省道错误省道(参数类型不可分配)_Flutter_Dart_Flutter Animation - Fatal编程技术网

Flutter 颤振省道错误省道(参数类型不可分配)

Flutter 颤振省道错误省道(参数类型不可分配),flutter,dart,flutter-animation,Flutter,Dart,Flutter Animation,以下对AnimationController的驱动函数的调用将导致错误消息: 无法将参数类型“ColorTween”指定给参数类型“Animatable” Animation-Animation=animationController.drive(ColorTween(开始:Colors.red,结束:Colors.blue)); 然而,ColorTween是一个Tween,Tween是一个动画。 如何修复此错误?颜色后面是“?”还是“动态” 有问题吗?显式强制转换也不起作用: 类型“Colo

以下对AnimationController的驱动函数的调用将导致错误消息:

无法将参数类型“ColorTween”指定给参数类型“Animatable”

Animation-Animation=animationController.drive(ColorTween(开始:Colors.red,结束:Colors.blue));
然而,ColorTween是一个Tween,Tween是一个动画。 如何修复此错误?颜色后面是“?”还是“动态” 有问题吗?显式强制转换也不起作用:

类型“ColorTween”不是类型转换中类型“Animatable”的子类型

flatter 2.0.4

dart2.12.2

作业中
动画
颜色
类型缺少“?”,因为
ColorTween
Tween

@pskink作业毕竟是个问题。它需要是动画,因为ColorTween是一个Tween。错误消息有点误导。是的,确实有误导性。。。imho他们应该更明确地指出,
空安全性
是问题所在,而不是基本类型(
可动画化
Animation<Color> animation = animationController.drive(ColorTween(begin: Colors.red, end: colors.blue));