Я сделал этот поток, который извлекает 10 пользователей из firebase. и с помощью streamBuilder он показывает пользователя в Listview (приложение Flutter). но как использовать разбиение на страницы в таком случае, чтобы получить еще 10 пользователей после того, как пользователь прокрутит половину экрана.
это мой поток, который возвращает список UserDetails.
final _refrence = Firestore.instance;
Stream<List<UserDetails>> userStream() {
return _refrence.collection('users').limit(10).snapshots().map((event) =>
event.docs.map((e) => UserDetails.fromJson(e.data())).toList());
}