removeItem method

  1. @override
dynamic removeItem(
  1. DanmuItem<T> item
)
override

Implementation

@override
removeItem(DanmuItem<T> item) {
  if (item.flag.isSpecify) {
    return;
  }
  if (item.flag.isScroll) {
    for (var row in scrollRows) {
      if (row.remove(item)) {
        break;
      }
    }
  } else if (item.flag.isTop || item.flag.isBottom) {
    centerRows.replace(item, null);
  }
}