Ответ 1
Наконец, я нашел здесь библиотеку. https://github.com/afollestad/drag-select-recyclerview.
Я хочу реализовать multi select gesture в своем приложении как в новом приложении Google Фото здесь:
Я пробовал после этого ответа, но не смог этого сделать. Может ли кто-нибудь просто вести меня?
Наконец, я нашел здесь библиотеку. https://github.com/afollestad/drag-select-recyclerview.
Посмотрите здесь небольшой проект: https://github.com/serzhby/MultiselectGridViewSample. Это далеко не идеально, но я думаю, что идея реализации должна быть ясной. Вы должны изменить код для своей конкретной потребности.
Основная идея состоит в том, чтобы использовать класс GridView
как базовый класс. Переопределяя метод onTouchEvent
, мы можем определить, какой элемент был выбран. Дальнейшая обработка довольно проста.
Не стесняйтесь спрашивать, есть ли у вас какие-либо вопросы.