RecyclerVer elementos haciendo clic mientras se desplaza
tengo unRecyclerView
. Dentro de su adaptadoronBindViewHolder()
Configuré OnClickListener en el diseño raíz de ViewHolder.
Sin embargo, recientemente me di cuenta de que no puedo hacer clic en elRecyclerView
los elementos mientras se desplaza. Solo después de que se haya detenido. Si hago clic en algún lugar delRecyclerView
mientras lo desplazo, elRecyclerView
solo se detiene en esa posición, no se hace clic en ningún elemento.
Puedes ver lo que quiero decir dentro de la aplicación Gmail. No puede abrir ningún correo electrónico mientras se desplazaRecyclerView
.
Sin embargo, la aplicación Google Play se comporta de manera diferente. Puede abrir páginas de aplicaciones mientras se desplaza por las listas de aplicaciones. Incluso puedes desplazarte hacia adentroRecyclerView
s horizontalmente mientras el padreRecyclerView
está siendo desplazado.
También he notado el mismo comportamiento para un ScrollView. Por ejemplo, si coloca muchos botones dentro y comienza a desplazarlo, los oyentes de botones no se activan. Se pueden activar solo después de que ScrollView se detenga por completo.
¿Tienes alguna idea de cómo es posible lograr el comportamiento como en la aplicación Google Play? ¡Gracias!