Я столкнулся с необычным поведением с RecyclerView как вторым потомком CoordinatorLayout, сразу после AppBarLayout (как описано во многих примерах).
Моя проблема заключается в том, когда я просматриваю представление recycler, и я хочу щелкнуть по определенному элементу. Иногда мне нужно нажать 2 раза, чтобы выбрать этот элемент, он, похоже, связан с поведением. Например, если я прокручиваю нижнюю часть списка ресайклеров, тогда, если я отброшу палец от нижней части экрана до вершины (чтобы увидеть больше данных, но в моем случае я не вижу больше данных, так как я я уже на дно), а затем быстро нажимаю на элемент, он, кажется, останавливает бросок, а второй клик фактически выбирает элемент... Такое поведение явно не происходит при использовании простого вида ресайклинга без CoordinatorLayout.
Мой recyclerview просто держит простой список String и использует следующее поведение макета: @string/appbar_scrolling_view_behavior
Вы знаете, почему?
[EDIT] Я только что попробовал с прокруткой Android Studio образец, и похоже, что это ошибка из репозитория поддержки Google. Фактически, при использовании версии поддержки 26.1.O (то же самое с 26.0.0 и 26.0.2), ошибка, о которой я говорю, присутствует, но если вы попробуете с версией 26.0.0-alpha1 или 26.0.0-beta1, он фактически работает...
В Google есть две открытые ошибки: https://issuetracker.google.com/u/1/issues/66996774 https://issuetracker.google.com/u/1/issues/68077101
Пожалуйста, отметьте эти ошибки, если вы столкнулись с одной и той же проблемой