Есть идея использовать два отдельных адаптера и потом соединить их с concat adapter, либо же добавить viewType и добавить этот айтем в список. Может кто подсказать, вдруг есть идеи получше
Стики хедер, айтем декоратор
мне нужно, чтобы если ресайклер скролился, то этот айтем тоже скролился вверх, как с nested scroll view
Декоратор или просто второй вьютайп
Есть совсем простая 1. В обычном вьюхолдере добавляем сверху лэйаут хедера/футера, делаем его gone 2. Если над строкой x должен быть хедер то делаем его Visible и заполняем по условию. Ничего не надо, ни вьютайпов ни конкат адаптера
не совсем понял идею
Не нравится мне это решение с точки зрения разделения ответственностей, но работать будет. Боюсь если что то поменяется в бизнес-логике, то это может боком выйти. И плюс нужно не забывать еще каждый раз в onViewRecycled скрывать этот лэйаут. Иначе будет перепрыгивать на соседние. Да и бизнес модели придется еще хранить данные от хедера, то есть какое то наллейбл поле в классе появится, которое не имеет отношение к нему
есть какое-то иное решение?
Обсуждают сегодня