Как скрыть макет дна от пункта меню RecyclerView, проведенного по экрану, чтобы прокрутить его при прокрутке? - PullRequest
0 голосов
/ 11 октября 2018

Я использую этот класс (кода много, поэтому я не буду публиковать его здесь) для реализации действия «Размах-на-раскрытие» и когда пользователь проводит пальцем справа налево по любомуЭлемент CardView в RecyclerView, нижний макет отображается с некоторыми кнопками.Когда пользователь проводит пальцем слева направо, нижний макет скрывается:

enter image description here

Все отлично работает, но я хочу добиться эффекта, который позволит пользователям автоматически скрыватьнижний макет с дополнительными кнопками при прокрутке.В приведенном выше классе есть методы с именем open () и close () , и я пытаюсь вызвать их в методе onDown () :

 mDragHelper.smoothSlideViewTo(mMainView, mRectMainClose.left, mRectMainClose.top);

но я получаю эту ошибку:

  • Попытка вызвать виртуальный метод int android.view.View.getLeft () для ссылки на пустой объект

1 Ответ

0 голосов
/ 12 октября 2018

Найдена очень классная библиотека с именем SwipeRevealLayout из chthai64.

Может быть, кто-то найдет это полезным, я так и сделал!

...