如何更改抽屉图标的颜色?

时间:2020-01-30 15:36:14

标签: android flutter

如何更改抽屉图标的颜色?它目前是白色,我想要黑色。

drawer: new Drawer(
    child: new ListView(
      children: <Widget>[
        new UserAccountsDrawerHeader(
            accountName: Text('test'),
            accountEmail: Text('test'))

2 个答案:

答案 0 :(得分:1)

为图标style.xml文件定义新样式:

<style name="DrawerIconStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle">
       <item name="spinBars">true</item>
       <item name="color">@android:color/white</item>
</style>

并将其添加到您的页面主题(在同一文件中):

<style name="Your.Theme" parent="Theme.AppCompat.NoActionBar">
    ...

    <item name="drawerArrowStyle">@style/DrawerIconStyle</item>

    ...
</style>

答案 1 :(得分:0)

@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),
    ),
  );
}

请告诉我它是否有效。