【问题标题】:Reverse List in FlutterFlutter 中的反向列表
【发布时间】:2021-12-11 06:27:23
【问题描述】:

我是新来的颤振。我正在尝试反转我发送给 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 之前反转列表。提前致谢。

附:用户输入新交易,我想对交易进行排序,最新交易排在最前面,我想反转我的列表。

【问题讨论】:

  • 你试过_userTransactions.reversed.toList()吗?

标签: android flutter dart listview


【解决方案1】:

您可以使用来自List 对象的.reversed 方法,该方法返回Iterable

只需在发送之前调用_userTransactions.reversed.toList() 或将其分配给一个新变量,例如:

final reversedList = List.from(_userTransactions.reversed);

【讨论】:

  • 另请注意,列表视图中有一个名为 reverse 的属性,它做同样的事情
猜你喜欢
  • 2019-08-01
  • 2020-07-03
  • 1970-01-01
  • 2016-08-22
  • 2014-02-12
  • 2022-07-06
  • 2021-12-25
  • 2011-11-12
  • 1970-01-01
相关资源
最近更新 更多