我有一个 AnimatedContainer,当我点击容器时,该容器有一个打开/关闭动画,但底部溢出 38 像素错误。
在此视频中显示:
这是我的代码:
Column(
children: <Widget> [
GestureDetector(
child: Container(
duration: duration,
child: all the content
),
onTap: () {
is_opened = !is_opened;
}
)
AniamtedOpacity(
duration: duration,
opacity: is_opened ? 1 : 0
child: Container(
child: Row(
children: <Widget>[
//Icons and texts
],
),
),
),
],
)
感谢您的帮助
最佳答案
用 expanded 包裹您的 AnimatedContainer
小部件小部件,以便在点击时可以展开并占用所需的空间。
关于flutter - 如何避免动画时底部溢出 - Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59337058/