findBottomLastVisibleItemPosition method
int
findBottomLastVisibleItemPosition(
{ - 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;
}