У меня есть следующее требование, что-то вроде приложения Netflix. Несколько каруселей с горизонтальной прокруткой. Я хочу выполнить sh, используя FirestorePagingAdapter, чтобы для каждой горизонтальной карусели была включена пагинация, и она извлекает куски данных из Firestore, когда пользователь достигает конца прокрутки в соответствующей категории.
Я ищу маршруты, как и я плохо знаком с использованием FirestorePagingAdapter, особенно с вложенными просмотрами переработчиков. В частности, я хочу понять, как будут обрабатываться отдельные запросы карусели на основе прокручиваемой категории.
Я структурирую код следующим образом:
- HomeAdapter с HomeViewHolder (для управления домашний экран, отображающий каждую категорию в вертикальном виде переработчика)
- CardViewAdapter с CardViewHolder расширяет FirestorePagingAdapter (для управления каждым отдельным элементом карты в каждой категории в горизонтальном обзоре переработчика)
Любые подсказки здесь будут весьма полезны оценил, как кодировать два адаптера, особенно обработку отдельных запросов и отображение соответствующих данных в правильной позиции и в порядке упорядочения по дате (в моей модели данных есть тег «lastAccessedOn»).