更改图标的不透明度

Change opacity of an Icon

我正在尝试更改图标的不透明度,当它以这种格式出现在代码中时:

child: Icon(Icons.camera_alt),

我想用 与您用颜色相同的方式来做:

color: Colors.green.withOpacity(0.25),

有办法吗?

有一个 Opacity 小部件可供您使用

例子

 Opacity(
            opacity: 0.25,
            child: Icon(
              Icons.ac_unit
            ),
          )

这种方法有什么问题吗?

    Icon(
      Icons.camera_alt,
      color: Colors.green.withOpacity(0.25),
    )