5

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

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

1 回答 1

7

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

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

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

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

于 2020-04-03T00:02:44.093 回答