如何在 Flutter 中调整图标/图标按钮的大小?

Rom*_*ine 18 icons android flutter flutter-layout

我有2个问题。

  1. 如何缩放我们的图标?我的意思是不是 Flutter 的默认图标。但是当你变成一个图像时。我有一个带有如下图像的图标按钮:
Row(
                        mainAxisSize: MainAxisSize.max,
                        children: <Widget>[
                          IconButton(
                            icon: new Image.asset("images/IG.png"),
                          ),
                          IconButton(
                            icon: new Image.asset("images/Twitter.png"),
                          ),
                          IconButton(
                            icon: new Image.asset("images/Fb.png"),
                          ),
                        ],
                      )
Run Code Online (Sandbox Code Playgroud)

它只有 3 个图标。当我添加更多图标时,它会将布局分成黄黑色的砖块。如何让它们变小?

在此处输入图片说明

  1. 上面的问题是针对 IconButton 的。如何使用图像更改图标?这里是代码:

    Icon(Icons.star, color: Colors.red)

如何star使用 Image.asset更改“ ”?没有任何对其他链接的引用,只显示图标。

Cop*_*oad 31

您可以将size属性用于Icon.

Icon(
  Icons.radio_button_checked,
  size: 12,
),
Run Code Online (Sandbox Code Playgroud)

对于IconButton你可以使用

Transform.scale(
  scale: 0.5,
  child: IconButton(
    onPressed: (){},
    icon: new Image.asset("images/IG.png"),
  ),
),
Run Code Online (Sandbox Code Playgroud)