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:
- GridLayoutManager - el ancho de la columna envuelve a su propio hijo mayor
- Expandiendo / Colapsando CardView con un gesto de clic o de deslizamiento (Android)?
- Deslizar un elemento a la vez
- Cómo puedo crear un diseño nestedScroll como este?
- ¿Número múltiple de columnas en un único StaggeredGridView?
-
StickyHeaders
- Funcionalidad de
Search
- Un
Alphabetical SectionIndexer
rápido deAlphabetical 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?
- ¿Cómo guardar y restaurar la posición exacta de desplazamiento de RecyclerView?
- TableLayout Vs Recycler Ver?
- Android: Cómo implementar una galería de imágenes con RecyclerView
- Deshabilitar RecyclerView itemAnimator para elementos específicos
- Alternativa de PointToPosition para RecycleView
- El uso del ejemplo de RecyclerView no compila
- RecyclerView oculta la barra de acción cuando se abre SoftKeyboard
- RecycleView se bloquea en Fragmento porque LayoutManager es NULL
- Error de aplicación en el rastreo de AppIndexing
- Animación de la barra de herramientas con LayoutTransition