4

在 Android 应用程序中,当我知道 View 会改变其高度时,我可以定义转换。这种变化将被激活。如何在 Flutter 中使用 Column 做类似的事情?我知道 AnimatedContainer,但这似乎只适用于我必须设置的特定高度值。Flutter 中是否有相当于“animatelayoutchanges”的功能?

4

1 回答 1

2

您可以将列子项包装SizeTransition. 这个想法是让每个孩子为其外观和消失设置动画。

您创建一个AnimationControllerSizeTransition当您想显示或隐藏一个孩子时,您只需调用AnimationController.forward()reverse()

于 2018-05-30T20:56:14.123 回答