我試圖在顫動的Column()內的串列中獲取索引和專案,我該怎么做?我已經嘗試制作一個名為 index 的 var 并將其設定為 0 并讓它按構建的每個專案遞增,但它似乎沒有成功,我不知道為什么。
由于其他一些原因,它不能用ListView.builder()
我的索引變數:
int index = 0;
我的代碼:
markerPointers: _sortedList
.map(
(data) => LinearWidgetPointer(
value: data.points,
position: LinearElementPosition.cross,
animationDuration: 2000,
offset: 500,
child: UserCardWidget(
data: data,
index: index 1,
isExpandedMethod: _isExpanded,
),
),
)
.toList(),
uj5u.com熱心網友回復:
用戶.asMap()它會將您的串列轉換為鍵等于索引的映射。
markerPointers: category._sortedList
.asMap()
.map(
(i, element) {
return MapEntry(
i,
LinearWidgetPointer(
value: data.points,
position: LinearElementPosition.cross,
animationDuration: 2000,
offset: 500,
child: UserCardWidget(
data: data,
index: i,
isExpandedMethod: _isExpanded,
),
),
);
},
)
.values
.toList(),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/414408.html
標籤:
上一篇:Python串列理解PCEP問題
