insert method

void insert(
  1. int index,
  2. E item
)

Implementation

void insert(int index, E item) {
  runInAction(() {
    _items.insert(index, item);
    // This is required because mmodel instances don't automatically track changes
    // made directly to collections
    if (container != null && attribute != null) {
      container![attribute!] = _items.cast<E>();
    }
  });
  _animatedList?.insertItem(index);
  _sync();
}