我是新手。我正试图反转我发送给Listview.builder的列表。
列表如下:
final List<Transaction> _userTransactions = [
Transaction(
id: 't1',
title: 'Shoes',
amount: 2500,
date: DateTime.now(),
),
Transaction(
id: 't2',
title: 'Food',
amount: 500,
date: DateTime.now(),
),
];
Transaction是一个具有上述属性的类。我想在发送给ListView.builder之前反转列表。提前谢谢。
注:用户输入新的交易,我想对最近的交易进行排序,因为我想反转我的列表。
您可以使用.reversed
的方法从List
对象返回一个Iterable
。
在发送之前调用_userTransactions.reversed.toList()
或将其分配给一个新变量,如:
final reversedList = List.from(_userTransactions.reversed);