【发布时间】:2019-06-19 03:23:21
【问题描述】:
我在 Flutter 项目中主要使用 ListView 和 ListView.builder。 大多数情况下,我使用构建小部件主体部分来放置 ListView 或 ListView.builder。我查看了 Flutter 文档并没有提供任何信息或示例。
这是一个基本的 ListView 示例。如您所见,ListView 放置在正文中。我想要一些身体顶部的填充物,然后是 ListView。填充结束,ListView 开始。
如何在 Flutter 中添加 ListView.builder 的 padding top?
@override
Widget build(BuildContext context) {
final title = 'Basic List';
return MaterialApp(
title: title,
home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: // how to add some padding here then ListView
ListView(
children: <Widget>[
ListTile(
leading: Icon(Icons.map),
title: Text('Map'),
),
ListTile(
leading: Icon(Icons.photo_album),
title: Text('Album'),
),
ListTile(
leading: Icon(Icons.phone),
title: Text('Phone'),
),
],
),
),
);
}
【问题讨论】: