Страницы

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

пятница, 27 декабря 2019 г.

Как в recyclerview положить view? Как сделать границы прозрачными?

#android #recyclerview


Как в RecyclerView положить View? Мне нужно, чтобы в начале списка была картинка
и текст, которые скрываются при скролинге, как будто это часть RecyclerView. К сожалению,
не нашёл рабочий вариант.
И ещё, как можно сделать так, чтобы элементы в RecyclerView не перекрывались границами?
Нужно сделать так: если элемент перемещается за пределы (границы) RecyclerView, то
он все равно будет отображаться на экране, а не часть его, как реализовано стандартно.
Иными словами, сделать границы (и область заграницами) прозрачными.

UPDATE:


Мне нужно сделать из RecyclerView обычный контейнер. Точнее, я хочу вставить сторонний
View элемент, например, ImageView. При скролинге этот элемент скрывается, как будто
этот элемент является элементом RecyclerView. Схема:


Я делаю Drag and Drop с RecyclerView в виде сетки и хочу, чтобы при долгом нажатии
появлялась картинка, куда бы я перетащил выделенный элемент и удалил его. Возникла
проблема в прорисовке элементов за пределами RecyclerView - элементы не прорисовываются.
То есть нужно сделать, чтобы элементы порорисовывались поверх других View, вот так:




    


Ответы

Ответ 1



Итак, отвечаю на свой второй вопрос. Ответ пришел откуда не ждал, а должен был. Чтобы элементы RecyclerView прорисовывались поверх остальных, нужно указать android:clipToPadding="false" в разметке или recyclerView.setClipToPadding(false); в коде.

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

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