Implementar una vista ampliable Android Recycler con encabezados pegajosos, función de búsqueda, selector lateral alfabético y Swipable Items / tarjetas?

Esto parece una pregunta muy específica, pero es realmente relevante para las aplicaciones del mundo real.

A menudo los requisitos para la aplicación implica que un ListView o para la prueba de futuro un RecyclerView que tiene lo siguiente:

  • StickyHeaders
  • Funcionalidad de Search
  • Un Alphabetical SectionIndexer rápido de Alphabetical SectionIndexer
  • Artículos Swipable para funciones adicionales
  • Expansible

Así que hay algunas bibliotecas que pueden hacer tareas únicas en la lista:

  • StickyHeadersRecyclerView
  • StickHeadersListView
  • SwipeableListView
  • SectionIndexerFastScroll

Sin embargo, estas bibliotecas no funcionan bien juntas y, a menudo, no pueden extenderse entre sí. ¿Hay alguna idea de cómo tener la funcionalidad de todas estas clases juntos?

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