findBottomLastVisibleItemPosition method

int findBottomLastVisibleItemPosition({
  1. ItemPositionsListener? listener,
})

Implementation

int findBottomLastVisibleItemPosition({ItemPositionsListener? listener}) {
  var listen = listener ?? newItemPositionsListener;
  var r = listen?.itemPositions.value
      .where((ItemPosition position) => position.itemTrailingEdge < 1)
      .reduce((ItemPosition min, ItemPosition position) =>
          position.itemTrailingEdge < min.itemTrailingEdge ? position : min)
      .index;
  return r!; // < chatList.length ? r + 1 : r;
}