如何根据颤动中的父级调整图标大小

Vis*_*hnu 4 dart flutter flutter-layout flutter-container

我想将容器内的图标大小调整为该容器的大小,以便由于对大小值进行硬编码,它在较大的设备中不会变小。我正在尝试这样的事情

Container(
  child: Icon(
    Icons.beach_access,
    size: double.infinity,
  )
)
Run Code Online (Sandbox Code Playgroud)

Tex*_*exv 6

如果您希望图标的大小符合其 Container 父级的末端,您可以将其放置在 FittedBox 中

Container(
  child: FittedBox(
     child: Icon(
        Icons.beach_access,
          ),
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

您可以更改 FittedBox 的 fit 属性来调整某些大小并更改对齐方式。

https://api.flutter.dev/flutter/widgets/FittedBox-class.html