0

我试图在Rowusing中隐藏一些图标AnimatedContainer,但我无法弄清楚为什么图标总是留在那里,而其他小部件会与Row.

在此处输入图像描述

这是我的代码:

class BuildThemeChooser extends StatelessWidget {
  final bool isDark;
  BuildThemeChooser({this.isDark});

  @override
  Widget build(BuildContext context) {
    return AnimatedContainer(
      height: !isDark ? 100.0 : 0.0,
      duration: Duration(seconds: 1),
      curve: Curves.fastOutSlowIn,
      child: Row(
        children: [
          Icon(Icons.ac_unit),
          Icon(Icons.ac_unit),
          Icon(Icons.ac_unit),
          FlutterLogo(),
          FlutterLogo(),
          FlutterLogo(),
        ],
      ),
    );
  }
}

有什么想法我在这里做错了吗?

谢谢。

4

0 回答 0