问题描述
我在 StatefulWidget 中有一个 AnimatedCrossfade。 crossFadeState 取决于一个变量,该变量作为来自另一个页面的返回值。
当变量具有特定值时,显示 firstChild,否则显示 secondChild,- 到目前为止没什么特别的..
在 Future.delayed 之后我重置了这个变量并且 firstChild 通过 setState 再次显示。
这是一个好的颤振练习吗?
解决方法
尝试阅读“Tween 动画”,我想这会回答您的问题,因为在每个移动动画中,您都希望重置它,以便动画的起始值再次从 0 开始,直到达到结束值。它会一遍又一遍地重复这个过程