flutter - 颤振抽屉背景图片
问题描述
我想知道我是否可以在颤振应用程序抽屉标题中使用背景图像而不是颜色,有什么办法吗?
我可以自定义他的颜色,但我想知道是否有任何属性可以使用自定义图像更改颜色。
解决方案
您可以在 DrawerHeader 中使用装饰将图像设置为抽屉标题
return Scaffold(
appBar: AppBar(title: Text(title)),
body: Center(child: Text('some text')),
drawer: Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
child: Text('Drawer Header'),
decoration: BoxDecoration(
color: Colors.blue,
image: DecorationImage(
image: AssetImage("assets/gold.jpg"),
fit: BoxFit.cover)
),
),
ListTile(
title: Text('Item 1'),
onTap: () {
Navigator.pop(context);
},
),
ListTile(
title: Text('Item 2'),
onTap: () {
Navigator.pop(context);
},
),
],
),
),
);
也看到这个链接
推荐阅读
- sql-server - 每个数据库的实际 CPU 使用率
- qt - 是否有一个类似 QML 网格的控件可以附加到 QAbstractTableModel,我热衷于使用模型中的列,而不是角色
- scala - 如何将元素添加到流中
- reactjs - 嵌套类的 MaterialUI 主题样式
- angular - Firebase:按键查询?
- python - 字典python上的智能循环
- wix - Wix 工具集 - 主要升级 - 希望在主要升级时保持某些文件完整而不删除它们
- xml - 使用 XSLT 将日期格式化为日历年的第一天
- failover - ActiveMQ Artemis 故障回复在 2 节点 HA 设置中杀死从属
- java - Possible bug in Java 8 SimpleDateFormat?