[英]Is it good practice in flutter to reset an animation with a Future.delayed?
我在 StatefulWidget 中有一个 AnimatedCrossfade。 crossFadeState 取决于一个变量,该变量作为另一个页面的返回值。
当变量具有特定值时,显示第一个孩子,否则显示第二个孩子, - 到目前为止没有什么特别的......
在 Future.delayed 之后,我重置了这个变量,并且通过 setState 再次显示了 firstChild。
这是一个很好的 flutter 做法吗?
尝试阅读“补间动画”,我想这将回答您的问题,因为在每个移动的 animation 中,您都希望将其重置,以便 animation 的起始值再次从 0 开始,直到达到结束值。 它会一遍又一遍地重复这个过程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.