来自Flutter组件库

描述

AnimatedListState,顾名思义是 AnimatedList 的状态,继承自_AnimatedScrollViewState可以调用其方法来插入或删除条目。

主要方法

/// 向指定位置插入一个item并开始动画,
void insertItems(int index, int length, { Duration duration = _kDuration, bool isAsync = false })
/// 向指定位置插入多个item并开始动画,
void insertAllItems(int index, int length, { Duration duration = _kDuration, bool isAsync = false })
/// 移除指定位置的item并开始动画
void removeItem(int index, AnimatedRemovedItemBuilder builder, { Duration duration = _kDuration })
/// 移除所有item并开始动画
void removeAllItems(AnimatedRemovedItemBuilder builder, { Duration duration = _kDuration })

示例

用法请参见:AnimatedList