我需要一个图标,将动态拉伸,以填补父容器。我不认为这是可能的直接在图标(因为它只有一个大小属性),但有没有其他的解决方案,我忽略了?
dxxyhpgq1#
我相信您可以将FittedBox与Expanded一起使用:
FittedBox
Expanded
new Expanded( child: new FittedBox( fit: BoxFit.fill, child: new Icon(Icons.home), ), ),
请注意,在文档中,Expanded必须 Package 在Column、Row或Flex小部件中。参考文献:
Column
Row
Flex
BoxFit
lxkprmvk2#
要扩展图标的大小并填充其父小部件,请使用SizedBox扩展图标,并使用FittedBox小部件填充图标
SizedBox.expand( child: FittedBox( fit: BoxFit.fill, child: Icon(Icons.volume_off), ), ),
2条答案
按热度按时间dxxyhpgq1#
我相信您可以将
FittedBox
与Expanded
一起使用:请注意,在文档中,
Expanded
必须 Package 在Column
、Row
或Flex
小部件中。参考文献:
Expanded
FittedBox
BoxFit
lxkprmvk2#
要扩展图标的大小并填充其父小部件,请使用SizedBox扩展图标,并使用FittedBox小部件填充图标