Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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 色差与色差<;颜色>;和IntTween vs Tween<;int>;?_Flutter_Dart - Fatal编程技术网

Flutter 色差与色差<;颜色>;和IntTween vs Tween<;int>;?

Flutter 色差与色差<;颜色>;和IntTween vs Tween<;int>;?,flutter,dart,Flutter,Dart,两者之间有什么区别 ColorTween vs Tween<Color> ColorTween vs Tween 及 IntTween vs Tween 如果所有事情都可以由Tween处理,那么为什么这些XXXTween存在呢?tldr;您可以使用自己的Tween实现,也可以只使用ColorTweenColorTween或IntTween只是针对常见用例的内置实现。但是对于一个独特的用例,您肯定需要实现Tween Tween的用例很简单,它在给定值的范围内吐出特定值。事实上,T

两者之间有什么区别

ColorTween vs Tween<Color>
ColorTween vs Tween

IntTween vs Tween
如果所有事情都可以由
Tween
处理,那么为什么这些
XXXTween
存在呢?

tldr;您可以使用自己的
Tween
实现,也可以只使用
ColorTween
ColorTween
IntTween
只是针对常见用例的内置实现。但是对于一个独特的用例,您肯定需要实现
Tween

Tween
的用例很简单,它在给定值的范围内吐出特定值。事实上,Tween这个名字来自于之间的单词。一般来说,您可以使用自己的Tween或Tween实现,其用途与
ColorTween
IntTween
相同

因为,有一些用例,比如在一组颜色或一组整数或一组
边界半径之间的吐温。出于这些目的,flatter开发人员为这些常见用例提供了一系列类,如
ColorTween
IntTween


但是假设您有自己的定制用例,而
Tween
类没有实现。例如,您希望在特定坐标范围内吐出。在这种情况下,您需要实现
Tween
,因为据我所知,颤振API中没有任何可用的实现

不,不是所有的事情都能由Tween处理的
-请参阅Tween官方文档了解更多信息(部分“特殊注意事项的类型”)@pskink谢谢您的回复,请将其作为答案写下来,我很高兴接受。当然,欢迎您,请随时写一个自我回答
IntTween vs Tween<int>