при скролле вправо, так и влево. Когда подгрузка идет в конец списка, проблем никаких нет, все хорошо. Но когда я подгружаю элементы в начало списка, то после того, как список обновляется происходит перескок скролла в сторону этих новых элементов. Кто знает, как правильно реализовать такую подгрузку, чтобы скролл не перескакивал?
У тебя есть ScrollController
Да, есть. Я по нему отслеживаю когда делать ленивую подгрузку или нет.
Ну вот, пропиши if (_listScrollController.hasClients) { _listScrollController.jumpTo(yourPosition; }
https://pub.dev/packages/bidirectional_listview
Ух ты, спасибо, проверю
О, там всего один класс под капотом https://github.com/Rodiii/flutter_bidirectional_listview/blob/master/lib/bidirectional_listview.dart
Обсуждают сегодня