gpt4 book ai didi

dart - 更改抽屉图标颜色 flutter

转载 作者:IT王子 更新时间:2023-10-29 07:00:33 26 4
gpt4 key购买 nike

我有一个白色的 AppBar 颜色,当我将 AppDrawer 添加到抽屉的图标中时,它会与白色的 AppBar 混合在一起。如何更改抽屉图标的颜色?

这是我的一些代码:

@override
Widget build(BuildContext context) {
return Scaffold(
endDrawer: AppDrawer(),
appBar: AppBar(
backgroundColor: Colors.white,
title: Image.asset(
'images/appbar_logo.jpg',
fit: BoxFit.fill,
),
centerTitle: true,
), // AppBar

和我的 AppDrawer 有状态小部件:

class AppDrawer extends StatefulWidget {
@override
_AppDrawerState createState() => _AppDrawerState();
}

class _AppDrawerState extends State<AppDrawer> {
@override
Widget build(BuildContext context) {
return Drawer(
child: ListView(
children: <Widget>[
new DrawerHeader(
child: new Image.asset("images/drawer_header_img.jpg")),
ListTile(
title: new Text("Item 1"),
),
ListTile(
title: new Text("Item 2"),
),
],
),
);
}

最佳答案

为appBar添加iconTheme属性

@override
Widget build(BuildContext context) {
return Scaffold(
endDrawer: AppDrawer(),
appBar: AppBar(
backgroundColor: Colors.white,
title: Image.asset(
'images/appbar_logo.jpg',
fit: BoxFit.fill,
),
centerTitle: true,
iconTheme: IconThemeData(color: Colors.blue), //add this line here
), // AppBar

引用:doc

关于dart - 更改抽屉图标颜色 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51658440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com