Я не думаю, что это трудно. Мой подход к решению этого вопроса состоит из двух частей: пользовательского представления, которое перемещается вокруг вида адаптера, и прослушивателя прокрутки в представлении recycler.
Нестандартный вид предназначен для обработки скользящей детали. Ключевая часть - отметить связанный элемент для удаления, когда он помещен в состояние скольжения. Я также хочу, чтобы второй слайд отклонил вариант отмены.
Прослушиватель прокрутки в представлении recycler просто удаляет любые отмеченные элементы при вызове onScrollStateChanged, вам нужно только обходить изменения вне SCROLL_STATE_IDLE. Я предпочитаю, чтобы мое удаление было более мягким, чем реализация gmail, поэтому я отправляю сообщение с задержкой на событие прокрутки, а не удаляю сразу. Вы должны помнить, чтобы отменить его, если отменено нажатие.
О, вы также должны делать какие-либо удаления, если экран перемещается от него.
Вы разрешаете эту проблему? – Sultan
Нет, из того, что я выяснил, это довольно сложно сделать и не стоит для меня лично – Maarten