Flutter 如何在颤振上获取索引ListView?
我有一个列表视图。我想在不删除实际值的情况下向0索引添加一个虚拟小部件。有没有办法得到索引Flutter 如何在颤振上获取索引ListView?,flutter,dart,Flutter,Dart,我有一个列表视图。我想在不删除实际值的情况下向0索引添加一个虚拟小部件。有没有办法得到索引 final result = model.where((a) => a.subCategoryName.toLowerCase().contains(query)); 列表视图 return ListView( children: result .map<InkWell>((a) => InkWell( //code )).t
final result = model.where((a) => a.subCategoryName.toLowerCase().contains(query));
列表视图
return ListView(
children: result
.map<InkWell>((a) => InkWell(
//code
)).toList(););
返回列表视图(
儿童:结果
.map((a)=>墨水池(
//代码
)).toList(););
颤振小部件有一个称为ScrollablePositionedList的小部件。也许它能帮助你。
它的使用示例您不能将
[]
与Iterable
Oops一起使用!加上这个。result.map…….toList()###在单独的方法中或在init状态下创建列表变量!
ListView.builder(
itemCount: result.length + 1,
itemBuilder: (con, ind) {
return ind == 0
? Container(
padding: EdgeInsets.all(7),
color: Colors.blueAccent,
child: Text('Dummy Widget'))
: ListTile(
leading: Icon(Icons.account_circle),
title: Text(result[ind - 1]),
onTap: () {
//Original item with index -1 !
});
})