RecyclerView desprende la vista todavía visible

Escenario actual

Estoy usando esta biblioteca https://github.com/kanytu/android-parallax-recyclerview para lograr un efecto de paralaje en un RecyclerView. Hasta aquí todo bien. Sin embargo, me gustaría obtener un efecto como Google Kiosco donde el encabezado sigue por debajo de las tarjetas.

Problema

El problema es que RecyclerView (o LinerLayoutManager) separa la vista de encabezado en el momento en que el primer elemento de la lista toca la parte superior de la vista principal:

Introduzca aquí la descripción de la imagen

Como se puede ver en el momento en el primer cardview toca la parte superior es el momento RecyclerView separa el encabezado.

Estoy seguro de que no hay ningún problema en la propia lógica que obtengo RecyclerView.findViewHolderForPosition(0) == null cuando la tarjeta alcanza la parte superior. Comprobando que la cabecera se recicla.

Soluciones probadas

He intentado muchas cosas como:

ViewHolder.setIsRecyclable utilizando este método para establecer el titular a no reciclar no hace ningún efecto.

LayoutManager.ignoreView Traté de marcar la vista para que no se tuviera en cuenta al recortar y recortar. El resultado fue una excepción diciendo: Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle. Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle.

SetItemViewCacheSize No hace nada. Trató de llamar a setItemViewCacheSize(50) y no hace nada al encabezado.

SetMaxRecycledViews Ha intentado establecer el máximo de vistas recicladas con viewType = HEADER a 0 y todavía lo recicla.

Conclusión

Así que me pregunto si hay de todos modos para marcar el elemento para no conseguir desprendidos hasta que ordenar así (como comprobar si todavía es visible y luego separarlo).

También hay un problema en el github sobre el mismo: https://github.com/kanytu/android-parallax-recyclerview/issues/7

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.