каждый элемент это карточка с заголовком названия секции, и дочерним списком, элементы которого умеют раскрываться?
Что я уже попробовал?
1. Загуглил Nested RecyclerView, реализовал, понял что это неудачное решение, так как вызывается setAdapter у вложенного списка в onBindViewHolder в результате чего скроллинг тормозит и приложение даже может иногда упасть.
2. Groupie библиотека. Там как раз висит на гитхабе issue с вопросом про карточки, никто не ответил((
3. Expandable RecyclerView. Древняя библиотека. Недостаточные возможности для кастомизации списка. Хз как добавить header, footer, а также параметры к раскрывающейся группе, чтобы к примеру окрашивать просроченные item'ы в красный цвет.
SlimAdapter + ExpandableLayout + RecyclerView + NestedScrollView
Обсуждают сегодня