我有一行包含多个IconButton,我需要更改它们的颜色和大小。我已经成功更改了颜色,但是我无法更改图标的大小。
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),
),
],
),
),
如果我在IconButton中使用iconSize设置大小,它将起作用,但是如果使用IconTheme则不起作用。如何解决这个问题?