Создание карусели с использованием вложенного просмотра переработчика с помощью FirestorePagingAdapter - PullRequest
0 голосов
/ 03 марта 2020

У меня есть следующее требование, что-то вроде приложения Netflix. Несколько каруселей с горизонтальной прокруткой. Я хочу выполнить sh, используя FirestorePagingAdapter, чтобы для каждой горизонтальной карусели была включена пагинация, и она извлекает куски данных из Firestore, когда пользователь достигает конца прокрутки в соответствующей категории.

Я ищу маршруты, как и я плохо знаком с использованием FirestorePagingAdapter, особенно с вложенными просмотрами переработчиков. В частности, я хочу понять, как будут обрабатываться отдельные запросы карусели на основе прокручиваемой категории.

Я структурирую код следующим образом:

  • HomeAdapter с HomeViewHolder (для управления домашний экран, отображающий каждую категорию в вертикальном виде переработчика)
  • CardViewAdapter с CardViewHolder расширяет FirestorePagingAdapter (для управления каждым отдельным элементом карты в каждой категории в горизонтальном обзоре переработчика)

Любые подсказки здесь будут весьма полезны оценил, как кодировать два адаптера, особенно обработку отдельных запросов и отображение соответствующих данных в правильной позиции и в порядке упорядочения по дате (в моей модели данных есть тег «lastAccessedOn»).

enter image description here

...