Я играл с RecyclerView и обнаружил, что не так много документов о том, как с ним играть.
Из документа я вижу, что приложение GMail использует RecyclerView, но в приложении есть множество функций, которые не поддерживает обычный RecyclerView:
Скриншот оттуда есть
https://developer.android.com/training/material/lists-cards.html
Функции:
- Подсветка элемента списка при касании
- Проведите влево/вправо, чтобы удалить
Могу ли я узнать, как реализовать эти функции?
Я обнаружил, что есть обсуждение того, как реализовать OnClickListener (хотя это решение довольно вялое, потому что оно постоянно проверяет область элемента списка)
Но если сравнить его с приложением Gmail, оно быстрое и плавное!
Могу ли я узнать, как я могу реализовать 2 функции выше? Как они это делают? они используют Recyclerview или ListView?
Я уверен, что мог бы реализовать эти функции с помощью ListView, но я понятия не имею, как реализовать их с помощью Recyclerview.