Animación gridview de Android (ordenar) la lista al eliminar o agregar
Cuando quito un elemento de un gridview, se desvanece (porque comienzo una animación) y todos los otros elementos cambian su lugar "a la vez".
¿Hay una manera simple de animar todos los otros elementos para moverse, por lo que el lugar vacío se llena bien animado, y no "a la vez"?
- ¿Cómo tomar una captura de pantalla de gridview incluyendo todos los elementos de la cuadrícula?
- GridView de Tumblr-style en Android
- Android Hexagon Grid
- Cómo agregar CardView dentro de Gridview
- Android gridview android: numColumns = "auto_fit" siempre crea sólo dos columnas
Me gustaría hacer lo mismo para agregar un nuevo elemento: todos los elementos existentes se moverán animados y hacer un lugar libre al inicio de la cuadrícula donde aparecerá el nuevo elemento. Podría por supuesto hacerlo animando cada artículo en sí mismo, haciendo algo diferente para los artículos al final de una línea, etc. Pero yo pensaría que hay algo preparado para esto?
Comprobé http://developer.android.com/reference/android/view/animation/GridLayoutAnimationController.html
Pero eso sólo parece ser útil para mostrar la red, pero no cuando ya está a la vista.
Además, si conoce un programa de código abierto que implementó esto, por favor hágamelo saber.
- GridView.setOnItemClickListener no funciona
- Vista de cuadrícula personalizada con rango de fila y extensión de columna
- Gridview multilínea Vista de texto cortada
- Cómo desmarcar un elemento en gridview en segundo clic en android?
- Cómo crear AsymmetricGridView con diferentes tamaños de imagen en fila
- ¿Por qué hay pixeles adicionales alrededor de mi Android GridView?
- Última fila de listview expandible no vista completa en android
- Android - ¿cómo puedo saber cuando gridview ha llegado al fondo?
Esto me ha ayudado mucho, al menos puedes usar las animaciones de este proyecto, pero tal vez todo te vaya bien:
https://github.com/mrKlar/PagedDragDropGrid
Ejemplo en youtube aquí: http://www.youtube.com/watch?v=FYTSRfthSuQ
Parece un gridview pero no es un objeto gridview. He utilizado algunos de los códigos para cambiar mi propia (android) gridview, pero que era una gran cantidad de trabajo. Si puedes, usa todo este proyecto.
- Cargando texturas grandes en AndEngine
- Tengo esta respuesta del servidor GCM {"success": 1} Pero la notificación no llega al dispositivo