flutter - 如何避免动画时底部溢出 - Flutter
问题描述
我有一个 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
],
),
),
),
],
)
谢谢您的帮助
解决方案
AnimatedContainer
用展开的小部件包裹您的小部件,以便在点击时它可以展开并占用所需的空间。
推荐阅读
- python - 编译 Dockerfile 以在 Python 中安装 wikipedia-API 时出错
- google-sheets - 谷歌表格将数据电子邮件转给人们
- typescript - 接受任何对象作为函数中的参数
- php - 模板字符串作为对象或对象数组
- amazon-web-services - AWS CloudFormation:调整 Redshift 集群的大小
- x86 - UEFI 会取代 SMBIOS 和 ACPI 等标准吗?
- docusignapi - 尝试使用 JSON 设置每个信封 webhook 时出现 UNIFIED_PAYLOAD_FEATURE_NOT_ENABLED 错误
- javascript - 循环访问本地存储数组返回未定义
- rust - 为什么 js_sys::Atomics 操作需要 i32 类型的值?
- docusignapi - 在 Workato 中使用 Docusign Connector 时如何解决 USER_LACKS_PERMISSIONS 错误?