Я внедрил библиотеку подкачки в свое приложение, которое работает довольно хорошо, теперь функциональность, которую я хочу добавить, - это просто показывать нагрузку больше в виде индикатора выполнения внизу, поэтому, когда нет данных, просто покажите индикатор выполнения, теперь я Я запутался в том, что использовать либо обычную разбивку на страницы с представлением ресайклера, где мне нужно проверить последнюю позицию в диспетчере компоновки, либо просто использовать тип элемента представления с ресайклером, ваша помощь приветствуется и заранее спасибо
Реализация функциональности LoadMore с библиотекой подкачки 2
Ответы (1)
Концепция состояния загрузки не встроена в API-интерфейсы Paging v2 - вам необходимо отслеживать это самостоятельно, публикуя обновления из вашей реализации DataSource
, а самый простой способ показать другой элемент, основанный на состоянии загрузки в RecyclerView
, - это ConcatAdapter
.
Однако, если вы склонны перейти на бета-версию v3, хорошая новость заключается в том, что она сразу поддерживается API v3 - см.:
и:
https://developer.android.com/reference/kotlin/androidx/paging/LoadStateAdapter
person
dlam
schedule
19.02.2021