如何在 flutter 中根据 parent 调整图标大小

How to size an icon according to parent in flutter

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

Container(
  child: Icon(
    Icons.beach_access,
    size: double.infinity,
  )
)

如果您希望图标的大小与其 Container 父级的两端相接,您可以将其放置在 FittedBox 中

Container(
  child: FittedBox(
     child: Icon(
        Icons.beach_access,
          ),
        ),
      ),

您可以更改 FittedBox 的适合度 属性 以调整某些尺寸和更改对齐方式。

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