Size: a a a

Dart & Flutter по-русски

2020 September 23

v

vasilich in Dart & Flutter по-русски
Maks Andrienko
я это понимаю
я брал и отнимал 1000.0
и нихера
извините
А ты уверен что у тебя было 1000 пикселей по высоте?
источник

П

Павел in Dart & Flutter по-русски
хотя не) это только для первой страницы
источник

v

vasilich in Dart & Flutter по-русски
В дебаггер вставал?
Значения смотрел?
источник

MA

Maks Andrienko in Dart & Flutter по-русски
да)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Maks Andrienko
я отнимал
не срабатывает тогда вообще
это не середина, но заюзай что-то такое

const threshold = 200;
   if (resultController.position.extentAfter < threshold)
     onScrollEnd();


Это в листенере скроллконтроллера
источник

MA

Maks Andrienko in Dart & Flutter по-русски
Roman Vasiliev
это не середина, но заюзай что-то такое

const threshold = 200;
   if (resultController.position.extentAfter < threshold)
     onScrollEnd();


Это в листенере скроллконтроллера
интересно
источник

П

Павел in Dart & Flutter по-русски
To drive layout based on the scroll position, consider listening to the ScrollPosition directly (or indirectly via a ScrollController).
источник

v

vasilich in Dart & Flutter по-русски
Мне в лом со скролл контроллером возиться, я у листвью билдера смотрю на текущий елемент и за Х элементов до конца списка делаю фетчМор
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
vasilich
Мне в лом со скролл контроллером возиться, я у листвью билдера смотрю на текущий елемент и за Х элементов до конца списка делаю фетчМор
элементы списка могут быть разными в высоту
источник

v

vasilich in Dart & Flutter по-русски
Roman Vasiliev
элементы списка могут быть разными в высоту
И?
источник

П

Павел in Dart & Flutter по-русски
неужели не работает простое отнимание от scrollInfo.metrics.maxScrollExtent?
источник

П

Павел in Dart & Flutter по-русски
проверка то идет на него
источник

П

Павел in Dart & Flutter по-русски
отнять от него полэкрана
источник

П

Павел in Dart & Flutter по-русски
завтра попробую) у меня есть пагинация как раз
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
ну если допустить что когда-то вместо 5 элементов на экране будет помещаться 20 (несложно представить если поменять устройство отладки), то может грозить сайдэффектами, если прогрузка не идет сильно заранее конечно)
источник

MA

Maks Andrienko in Dart & Flutter по-русски
Павел
неужели не работает простое отнимание от scrollInfo.metrics.maxScrollExtent?
нет(
источник

П

Павел in Dart & Flutter по-русски
заинтриговал)
источник

П

Павел in Dart & Flutter по-русски
прямо ща попробую
источник

MA

Maks Andrienko in Dart & Flutter по-русски
и он не сработал
источник

v

vasilich in Dart & Flutter по-русски
Павел
неужели не работает простое отнимание от scrollInfo.metrics.maxScrollExtent?
Работает конечно. Только нужно в дебаггер глянуть. Где-то матемаюкматика не та
источник