Flutter 为颤振中的布局更改设置动画

Flutter 为颤振中的布局更改设置动画,flutter,flutter-layout,flutter-animation,Flutter,Flutter Layout,Flutter Animation,在Android应用程序中,当我知道视图将改变其高度时,我可以定义转换。然后,将为该更改设置动画。我怎样才能在flifter中对一个列执行类似的操作?我知道AnimatedContainer,但这似乎只适用于我必须设置的特定高度值。在颤振中是否有与“animatelayoutchanges”等效的选项?您可以将列子项包装在大小转换中。这个想法是让每个孩子都为自己的出现和消失制作动画 您可以为每个SizeTransition创建一个AnimationController,当您想要显示或隐藏一个子对

在Android应用程序中,当我知道视图将改变其高度时,我可以定义转换。然后,将为该更改设置动画。我怎样才能在flifter中对一个列执行类似的操作?我知道AnimatedContainer,但这似乎只适用于我必须设置的特定高度值。在颤振中是否有与“animatelayoutchanges”等效的选项?

您可以将列子项包装在
大小转换中。这个想法是让每个孩子都为自己的出现和消失制作动画


您可以为每个
SizeTransition
创建一个
AnimationController
,当您想要显示或隐藏一个子对象时,只需调用
AnimationController.forward()
reverse()

,您就可以编写一个简单的实际示例来演示它是如何工作的。