首页 文章

Flutter中的动画布局更改

提问于
浏览
1

在Android应用程序中,当我知道View将改变其高度时,我可以定义转换 . 然后,这种变化将被动画化 . 如何使用Flutter中的Column做类似的事情?我知道AnimatedContainer,但这似乎只适用于我必须设置的特定高度值 . Flutter中有“animatelayoutchanges”吗?

1 回答

  • 1

    您可以在 SizeTransition 中包含 children 列 . 这个想法是让每个孩子的外表和消失都有动画 .

    你根据 SizeTransition 创建一个 AnimationController ,当你想显示或隐藏一个孩子时,你只需要调用 AnimationController.forward()reverse()

相关问题