Как go мимо последнего элемента в представлении корзины при прокрутке вверх - PullRequest
1 голос
/ 01 февраля 2020

У меня есть повторный просмотр, который мне нравится go мимо последнего элемента, когда я прокручиваю вверх. Причина, по которой мне нужно это сделать, состоит в том, что у меня есть плавающая кнопка, которая, если я не go мимо последнего элемента, плавающая кнопка покрывает правую часть последнего элемента. Я видел, как это делается в таких приложениях, как WhatsApp (см. Скриншот).

Мой подход состоял в том, чтобы добавить два пустых элемента в конец моего списка, а затем установить видимость представлений на основе того, являются ли элементы пустыми или не. Я чувствую, что это скорее взлом, и мне было интересно, есть ли лучший способ обойти это.

Ниже приведен скриншот из WhatsApp, где в конце списка список прокручивается дальше.

Заранее спасибо

Screenshot from WhatApp

1 Ответ

1 голос
/ 01 февраля 2020

Нет необходимости добавлять два пустых элемента в просмотр. Это может также привести к ошибкам при добавлении новых элементов в обзор переработчика. Вам просто нужно предоставить paddingBottom для просмотра повторного просмотра, равного высоте кнопки плавающего действия, и установить clipToPadding = false для просмотра повторного обращения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...