[英]How to get indexed ListView on Flutter?
我有一個列表視圖。 我想將一個虛擬小部件添加到 0 索引而不刪除實際值。 有什么辦法可以得到索引嗎?
final result = model.where((a) => a.subCategoryName.toLowerCase().contains(query));
列表顯示
return ListView(
children: result
.map<InkWell>((a) => InkWell(
//code
)).toList(););
Flutter 小部件有一個名為 ScrollablePositionedList 的小部件。 也許它可以幫助你。 此處使用示例
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 !
});
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.