我有一个带有多个 IconButtons 的行,我需要更改它们的颜色和大小。我设法改变了颜色,但我无法改变图标的大小。
IconTheme(
data: IconThemeData(size: 48.0, color: Colors.yellow),
child: Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
IconButton(
icon: Icon(Icons.delete),
onPressed: () => null,
),
IconButton(
icon: Icon(Icons.file_upload),
onPressed: () => _addPhoto(false),
),
IconButton(
icon: Icon(Icons.camera_alt),
onPressed: () => _addPhoto(true),
),
],
),
),
如果我使用 iconSize 在 IconButtons 中设置大小,它可以工作,但使用 IconTheme 则不能。
我该如何解决?