Ребят, такой кейс:
делаю pagination с данными rest api;
ProgressBar по стандарту, с размером + 1 когда данные еще можно качать : когда уже последняя страница;
проблема в том, что на последней странице я не могу уже войти в метод (это я чекаю как раз в getNextPage) который мне скажет, что это конец, соответственно прогресБар не пропадает;
Для скролКонтрола юзаю ScrollNotification и мануально пиксели дабы избежать лишней колизии:
if (notification.metrics.maxScrollExtent == notification.metrics.pixels &&
pixels != notification.metrics.pixels) {
pixels = notification.metrics.pixels;
_getNextPage();
}
все идеально работает, без лишних запросов и дыр, кроме этого.
вопрос: может кто-то посоветовать лучший способ контролить конец listview избегая такого лока по пикселям (как выше)?