如何根据父对象的大小调整图标大小

问题描述 投票:0回答:1

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

Container(
  child: Icon(
    Icons.beach_access,
    size: double.infinity,
  )
)
flutter dart flutter-layout flutter-container
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.