我希望可以将容器内图标的大小设置为与容器相同,从而避免因尺寸数值的硬编码在更大设备中显得过小。我正在尝试类似以下的方法:
Container(
child: Icon(
Icons.beach_access,
size: double.infinity,
)
)
我希望可以将容器内图标的大小设置为与容器相同,从而避免因尺寸数值的硬编码在更大设备中显得过小。我正在尝试类似以下的方法:
Container(
child: Icon(
Icons.beach_access,
size: double.infinity,
)
)
如果您希望图标的大小符合其容器父元素的边缘,您可以将其放置在FittedBox中。
Container(
child: FittedBox(
child: Icon(
Icons.beach_access,
),
),
),
您可以更改FittedBox的fit属性以调整一些大小并更改对齐方式。
https://api.flutter.dev/flutter/widgets/FittedBox-class.html