Flutter更改FloatingActionButton的子图标颜色

Sac*_*rma 7 dart flutter

我是Flutter的新手,并试图改变FloatingActionButton的子图标颜色.儿童图标颜色默认为白色.

我该怎么改变?

以下是我所使用的代码.

floatingActionButton: new FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: new Icon(Icons.add),
        backgroundColor: Colors.yellow,

      ), // This trailing comma makes auto-formatting nicer for build methods.
    ); 
Run Code Online (Sandbox Code Playgroud)

谢谢.

Gün*_*uer 15

你可以包装一个 IconTheme

child: new IconTheme(
    data: new IconThemeData(
        color: Colors.yellow), 
    child: new Icon(Icons.add),
),
Run Code Online (Sandbox Code Playgroud)

Theme在那里iconTheme设置你想要的方式

(未测试)


dhu*_*981 8

要更改子级Icon的颜色,必须在Icon()小部件中设置颜色。

在这里,我分享了设置红色的代码段。

floatingActionButton: FloatingActionButton(
        tooltip: 'Increment',
        child: new Icon(Icons.add, color: Colors.red,),
        backgroundColor: Colors.yellow,
      ),
Run Code Online (Sandbox Code Playgroud)