dart - Flutter:具有多个小部件的自定义抽屉
问题描述
这是我上一个问题( https://stackoverflow.com/a/52442667/10396137)的后续问题。最后一个答案帮助我拥有一个带有单个列表视图的愿望侧抽屉。但是,现在我正在尝试设计一个复杂的侧面导航,如下所示:
如您所见,我正在尝试在单个抽屉中添加多个小部件。有人可以指导我或帮助我获得欲望输出吗?提前致谢。
解决方案
你可以随心所欲地组合你的抽屉。一切都是一个Widget
=)
Drawer(
child: ListView(
children: <Widget>[
DrawerHeader(
child: Text('Custom Header'),
decoration: BoxDecoration(
color: Colors.blue,
),
),
ListTile(
leading: Icon(Icons.photo),
title: Text('First layout'),
),
ListTile(
title: Text('Communicate'),
//without leading =)
),
ListTile(
leading: Icon(Icons.share),
title: Text('Share layout'),
)
],
),
);
例如,您可以添加 aDivider
或其他内容。你可以查看官方文档https://flutter.io/cookbook/design/drawer/
享受!
推荐阅读
- python - 为 Python Azure 函数应用导入其他文件时出现 HTTP 错误 500
- android - 无法从 Java 代码调用 Kotlin 协程代码
- python - 为什么django项目中有两个manage.py?
- javascript - 我的 A-Frame 组件无法获得当前的 a-videosphere Y 旋转
- android - ACTION_GET_CONTENT 从下载中选择文档返回 null
- typescript - 如何在不硬编码属性名称的情况下重写我的代码?
- angular - 如何动态添加 Angular 组件内容?
- jquery - 选中或取消选中单选按钮 jquery 提醒单选按钮的值
- asset-pipeline - 如何在 Rails 5.2 资产管道中组织文件?
- android - 二进制 XML 文件第 12 行:android 中的资源 ID #0x7f0b0058