onChanged method

  1. @mustCallSuper
  2. @protected
  3. @override
void onChanged(
  1. int startIndex,
  2. List<E> itemsChanged
)
inherited

Called when an item in the list changed but not its position in the list.

Implementation

@mustCallSuper
@protected
@override
void onChanged(int startIndex, List<E> itemsChanged) {
  int i = 0;
  for (final item in itemsChanged) {
    final index = startIndex + i;
    if (index >= data.length) continue;

    _changes[item] = data[index];
    i++;
  }
}