Tom*_*van 6 reverse list dart flutter flutter-sliver
是否有reverse一个选项SliverList好像有对ListView.builder?
我可以看到CustomScrollView有一个reverse方法,但这对我正在寻找的东西没有帮助。
由于SliverList没有reverse选项或参数,因此您必须在用于创建子项的内部手动计算反向索引。SliverChildDelegate只有当您知道正在构建的列表的长度时,这才可能实现。
假设您有 a ,您可以根据 的索引List计算反向索引。SliverChildDelegate.builder
(BuildContext context, int index) {
final reversedIndex = items.length - index - 1;
...
}
Run Code Online (Sandbox Code Playgroud)
这是它的外观SliverChildBuilderDelegate:
SliverList(
delegate: SliverChildBuilderDelegate(
(BuildContext context, int index) {
final reversedIndex = items.length - index - 1;
return MyWidget(items[reversedIndex]);
},
childCount: items.length,
),
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |