Страницы

Поиск по вопросам

среда, 21 ноября 2018 г.

RecyclerView в CoordinatorLayout

Есть ли способ сворачивать при скролле RecyclerView другую вьюшку, которая выше RecyclerView? Как это сделать с Toolbar я знаю, но вот что-то не понятно как тоже самое провернуть с другими вьюшками?


Ответ

Вот пример кода. Надо свой View поместить в AppBarLayout. Здесь layoutHeader будет скролиттся при скролле RecyclerView







Обратите внимание на дополнительные атрибуты app:layout_behavior="@string/appbar_scrolling_view_behavior" и app:layout_scrollFlags="scroll|enterAlways"
AppBarLayout рекомендуется располагать ниже остальных элементов. При этом он все равно будет вверху страницы.

Комментариев нет:

Отправить комментарий