La couleur de l'icône du hamburger du tiroir de navigation ne change pas. Son noir par défaut. Je veux changer la couleur de cette icône en flutter, je suis coincé, aidez-moi à changer cette couleur d'icône. voici mon code.
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")
),
),
);
}
}
Ajouter iconTheme à votre 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),
),
);
}
Vous pouvez également utiliser ce qui suit dans la propriété Theme
de data
Theme(
data: ThemeData(primaryIconTheme: IconThemeData(color: Colors.red)), // use this
child: Scaffold(),
)
Ou
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.menu, color: Colors.red), // set your color here
onPressed: () {},
),
),
Pour changer la couleur de votre icône, utilisez ceci
@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,),
),
),
);
}
Icône (Icons.menu, couleur: Colors.green,) définir la couleur à l'intérieur de l'icône