Size: a a a

Android Developers

2020 June 12

n

neikist in Android Developers
Egor Sigolaev
Ребят, столкнулся с большим траблом. Есть NestedScrollView + RecyclerView. Делаю пагинацию через paging library. Проблема в том, что она грузит сразу все данные, а не постранично. Весь день гуглил, не нашел решения. Понимаю, что всё из - за NestedScrollView, но без него никак. Может у кого то был такой кейс?
При использовании NestedScrollView от ресайклера никакого толку. Он тогда сразу все вью рендерит, на все элементы
источник

ES

Egor Sigolaev in Android Developers
neikist
При использовании NestedScrollView от ресайклера никакого толку. Он тогда сразу все вью рендерит, на все элементы
Сейчас покажу, что надо реализовать
источник

Н

Никита 🙃 in Android Developers
neikist
При использовании NestedScrollView от ресайклера никакого толку. Он тогда сразу все вью рендерит, на все элементы
Иногда толк есть 🙃
источник

n

neikist in Android Developers
Никита 🙃
Иногда толк есть 🙃
Какой же? Разве что заранее известно что элементов лишь чуть больше размера экрана.
источник

Н

Никита 🙃 in Android Developers
neikist
Какой же? Разве что заранее известно что элементов лишь чуть больше размера экрана.
Когда надо сделать flexbox\grid с разным размером при ориентациях на динамических данных.
Намного проще и быстрее сделать с RV.
источник

QH

Quantum Harmonizer in Android Developers
Никита 🙃
Когда надо сделать flexbox\grid с разным размером при ориентациях на динамических данных.
Намного проще и быстрее сделать с RV.
я не понял 😐
источник

n

neikist in Android Developers
Никита 🙃
Когда надо сделать flexbox\grid с разным размером при ориентациях на динамических данных.
Намного проще и быстрее сделать с RV.
Эээ... А зачем его в NestedScrollView запихивать?
источник

ES

Egor Sigolaev in Android Developers
Есть контейнер историй как в инсте, надо его вместе с ресайклом двигать. Думал завернуть в нестед, но при этом пагинация не работает. Сделать что - ли отдельный вью тайп в мейн ресайкле? Или как такое реализовать?
источник

Н

Никита 🙃 in Android Developers
neikist
Эээ... А зачем его в NestedScrollView запихивать?
*и ещё остальной контент должен скроллится
источник

Н

Никита 🙃 in Android Developers
Egor Sigolaev
Есть контейнер историй как в инсте, надо его вместе с ресайклом двигать. Думал завернуть в нестед, но при этом пагинация не работает. Сделать что - ли отдельный вью тайп в мейн ресайкле? Или как такое реализовать?
Да, отдельный ViewType
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
Есть контейнер историй как в инсте, надо его вместе с ресайклом двигать. Думал завернуть в нестед, но при этом пагинация не работает. Сделать что - ли отдельный вью тайп в мейн ресайкле? Или как такое реализовать?
конечно, либо вьютайп, либо координатор
источник

ES

Egor Sigolaev in Android Developers
Никита 🙃
Да, отдельный ViewType
Бляяяяяя
источник

Н

Никита 🙃 in Android Developers
Egor Sigolaev
Бляяяяяя
а что сложного-то?
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
конечно, либо вьютайп, либо координатор
А координатор что даст? Я просто не совсем с ним знаком.
источник

Н

Никита 🙃 in Android Developers
У меня есть RV c 30 ViewType. ничего, нормально
источник

AA

Alex Alex in Android Developers
прилага с таким пакетом уже установлена
источник

ES

Egor Sigolaev in Android Developers
Никита 🙃
а что сложного-то?
Та просто для вообще разных вьюх пилю их как разные вью тайпы, хотя это разные по назначению
источник

QH

Quantum Harmonizer in Android Developers
Egor Sigolaev
А координатор что даст? Я просто не совсем с ним знаком.
не, там, collapsible toolbar layout (или не collapsible)
источник

QH

Quantum Harmonizer in Android Developers
Alex Alex
прилага с таким пакетом уже установлена
вообще не факт
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
не, там, collapsible toolbar layout (или не collapsible)
Я видел походее решение на гите, может попробую. Спасибо.
источник