在小部件加载波动时触发动画

时间:2020-10-12 17:37:06

标签: flutter

因此,我的小部件树中有一个AnimatedPositioned小部件,其中包含一个表单。我希望AnimatedPositioned小部件在用户导航到屏幕时从底部向上滑动。现在,有许多教程显示了当用户使用setState方法单击按钮时如何执行此操作。但是,加载此屏幕后如何自动触发呢?

1 个答案:

答案 0 :(得分:0)

使用“ AnimatedPositioned”之类的隐式动画小部件,而使用显式动画,则“ <正确>不是”的正确方法。在AnimationController的{​​{1}}中从initState开始的地方。

但是从技术上讲,您可以在StatefulWidget中为AnimatedPositioned小部件设置“目标”值,以便在下一帧更改该值。您尝试删除Future,以查看该小部件将在其最终位置呈现。

不建议这种方式,但可以这样做:

Future