Rém*_*let 15
您可以使用侦听动画的状态addStatusListener
.并在动画结束时反转它.
final AnimationController c;
...
c.addStatusListener((status) {
if (status == AnimationStatus.completed) {
c.reverse();
}
else if (status == AnimationStatus.dismissed) {
c.forward();
}
});
Run Code Online (Sandbox Code Playgroud)
该repeat
方法支持reverse
可选的named参数,因此您可以编写
animationController.repeat(reverse: true);
Run Code Online (Sandbox Code Playgroud)
这是现代的,简单的解决方案。
归档时间: |
|
查看次数: |
2107 次 |
最近记录: |