kel*_*vin 3 flutter flutter-sliver flutter-layout
如何构建两个要垂直显示的列表,以便构建一个项目列表,然后按照该垂直顺序创建第二个列表。
您可以通过将 CustomScrollView 与SliverList一起使用来实现此目的。
您的解决方案如下所示:
CustomScrollView(
slivers: <Widget>[
//list 1 (using builder)
SliverList(
delegate: SliverChildBuilderDelegate(
(context, i) {
return ListTile(...); // HERE goes your list item
},
childCount: 3,
),
),
//list 2 (using list of widgets)
SliverList(
delegate: SliverChildListDelegate([
ListTile(..),
ListTile(..), //HERE goes your list item
]),
),
],
),
Run Code Online (Sandbox Code Playgroud)
当您向下滚动时,这将建立一个又一个列表。在上面的例子中,我使用了两种类型的委托来构建列表。
ListView.builder()ListView(children: ...)| 归档时间: |
|
| 查看次数: |
2502 次 |
| 最近记录: |