扑抽屉式导航栏图标汉堡包颜色变化

问题描述 投票:6回答:3

导航抽屉的汉堡图标的颜色没有改变。它的黑色默认情况下。我想改变在扑这个图标的颜色,我卡住了,帮我改这个图标的颜色。这里是我的代码。

class Test extends StatefulWidget {
@override
_TestState createState() => new _TestState();
}

class _TestState extends State<Test> {


    @override
    Widget build(BuildContext context) {
    return new Scaffold(

    drawer: new Drawer(),
    appBar: new AppBar(
    title: new Text("Navigation Drawer")
        ),
       ),
     );
    }
 }
navigation-drawer flutter flutter-layout
3个回答
28
投票

添加iconTheme您AppBar

@override
Widget build(BuildContext context) {
  return new Scaffold(
    drawer: new Drawer(),
    appBar: new AppBar(
      title: new Text("Navigation Drawer"),
      iconTheme: new IconThemeData(color: Colors.green),
    ),
  );
}

4
投票

您还可以使用下面的Themedata财产

primaryIconTheme: IconThemeData(color: Colors.red)

要么

appBar: AppBar(
  leading: IconButton(
    icon: Icon(Icons.menu, color: Colors.red), // set your color here
    onPressed: () {},
  ),
),

1
投票

要改变你的图标颜色使用

  @override
  Widget build(BuildContext context) {
   return new MaterialApp(
   home: new Scaffold(
    appBar: AppBar(title: new Text('List view example'),
      leading: new Icon(Icons.menu,color: Colors.green,),
   ),
),
 );
 }

图标(Icons.menu,颜色:Colors.green)里面定义图标的颜色

© www.soinside.com 2019 - 2024. All rights reserved.