使用AnimatedListView使提供者的列表保持最新

时间:2019-07-02 17:12:33

标签: flutter flutter-animation

我正在使用Provider库,并且有一个扩展ChangeNotifier的类。该类为我的小部件提供了UnmodifiableListView中的historicalRosters

我想创建一个显示这些花名册的AnimatedListView。动画列表应该需要一个单独的列表,该列表将告诉窗口小部件何时对新列表项进行动画处理。

final GlobalKey<AnimatedListState> _listKey = GlobalKey<AnimatedListState>();

This example使用模型来同时更新附加到小部件状态的列表和AnimateListState。

// Inside model
void insert(int index, E item) {
  _items.insert(index, item);
  _animatedList.insertItem(index);
}

我想做同样的事情,但是我很难思考如何做。也就是说,什么是更新provider提供的列表并更改AnimatedListState的好方法。

0 个答案:

没有答案