Всем привет! Не могу придумать, как нормально сверстать такой экран: есть условная шапка (занимает около 60% экрана, статический контент), под ней идет RecyclerView (пагинация, несколько типов вьюшек). Должен быть вложенный скроллинг - чтобы при скролле ресайклера шапка уезжала вверх и рисайклер мог занимать хоть весь экран, если айтемов хватит.
Пока только костыльные варианты могу придумать:
1) делать ресайклер внутри NestedScrollView, фиксировать по высоте (размером с экран) из кода
2) всю шапку засунуть, как новый тип айтема в ресайклер (в шапке кнопки + горизонтальный ресайклер, что-то похожее на табы)
Оба варианта звучат костыльно, подскажите, куда копать с этим?
P.S. Если сами делали через такие "костыли" - тоже отпишитесь, буду знать, что это норма