我有一个动画容器:
AnimatedContainer(
width: ScreenSize.getScreenWidth(context),
height: _selectAll ? 10 : bottomBarHeight,
color: _selectAll ? Colors.red : Colors.green,
duration: const Duration(seconds: 2),
curve: Curves.fastLinearToSlowEaseIn,
child: const FlutterLogo(size: 75),
),
我希望当_selectAll
为true时,容器从底部到顶部出现,当_selectAll
为false时,容器从顶部到底部消失。
在这个版本中,容器的行为完全相反(当为false时,从底部到顶部,当为true时,从顶部到底部
2条答案
按热度按时间whlutmcx1#
你试过AnimatedAlign小工具吗?
下面是基于您的代码的示例代码
wsewodh22#
ANSWER用
mainAxisAlignment: MainAxisAlignment.end,
将容器 Package 在Column
中