flutter - 如何避免动画时底部溢出 - Flutter

标签 flutter flutter-layout flutter-animation

我有一个 AnimatedContainer,当我点击容器时,该容器有一个打开/关闭动画,但底部溢出 38 像素错误。

在此视频中显示:

https://photos.google.com/share/AF1QipPsio8RS5BD0D1OzMbMA6sNCBamLF8nYEyml_-pPqKVe-tzza-PyvB3MQehdHKeNQ/photo/AF1QipPYOoZ6pOXARbd3SdpxY8OWegQxvFHtv2QNh7NQ?key=V0lhQnpPOWtCRm1RZ21yUnp6TkFZdmtKdWFuVk13

这是我的代码:

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/

相关文章:

ios - 如何使用GeneratedPluginRegistrant注册插件

flutter - 断言失败 : line 5143 pos 16: 'child is! ParentDataElement<ParentData>' : is not true

flutter - Stepper 中的图标太大

dart - Flutter - InputDecoration 边框仅在聚焦时

animation - Flutter -Loader 动画中的缩放过渡

flutter - 如何在底部导航上方制作 flutter 抽屉

Dart http : "Bad state: Can' t finalize a finalized Request"when retrying a http. 获取新访问 token 后的请求

android-studio - 如何使 Flutter 应用的 Navigation Drawer 透明?

android - Flutter 中的扩展面板列表

flutter - AnimationController.forward() 中的 'from' 参数在 flutter 中到底起什么作用?