ListView de Android Actualizar animación
Tengo ListView simple que exhibe datos de la base de datos. Cada después de 1 minuto los datos se están actualizando automáticamente. Aquí está el fragmento de código que estoy usando para hacer eso:
DataAdapter adp = (DataAdapter) DataList.getAdapter(); adp.UpdateDataList(DataAdapter.DATA_LIST); adp.notifyDataSetChanged(); DataList.invalidateViews(); DataList.scrollBy(0, 0);
He creado ListView, es decir, DataView y dataAdapter que simplemente extiende baseAdapter. UpdateDataList es simplemente obtener datos de la base de datos y crea un arrayList. Y el adaptador notifica la vista para actualizar los datos.
- Cómo escribir un filtro personalizado para ListView con ArrayAdapter
- Cómo implementar 2 tipos diferentes de seperators (es decir, encabezados) en una clase de adaptador ListView
- Cómo obtener todos los elementos seleccionados de un ListView?
- ¿Cómo puedo quitar el teclado después de terminar una actividad?
- En el gaviota de navegación, haga clic en, nueva vista de lista en el cajón de navegación
Todo funciona perfectamente. Ahora una cosa que estoy tratando de hacer aquí es cuando la actualización de datos que necesito para añadir algún tipo de animación para que se convierte en eyecaching. Y la gente nota que algo sucedió.
Similar a la aplicación del iPhone. No quiero añadir spinner porque la actualización de los datos es sincronizar el proceso para que el cambio de datos sea rápido sin hacer ningún cambio en la vista. Simplemente los números se voltearon.
Cualquier ayuda será apreciada ….
- ¿Cómo implemento una lista seccionada en Android?
- En Android, ¿cómo mostrar el diálogo de alerta con esquinas cuadradas como en Google Maps?
- No se puede encontrar el girador después de girar la pantalla
- ¿Cómo hacer gradiente transparente?
- Animar cada elemento de ListView al mostrar
- Android: Problemas con ListViews y CheckBoxes
- Diferencia en listview.setOnItemClickListener y row.setOnClickListener
- ¿Cómo puedo quitar el botón de borrar en searchbox de listview?
Tal vez usted puede adjuntar una animación a su ListView, ya que ListView se extiende ViewGroup puede hacerlo, leer el LayoutAnimationController en la referencia android: http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html
aclamaciones
Aquí está el código que probé y funcionó bien para mí ….
/* Setting up Animation */ AnimationSet set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(400); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f ); animation.setDuration(400); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 0.25f); parent.setLayoutAnimation(controller); /* Animation code ends */
- Android cómo cancelar AlarmManager.setAlarmClock ()
- Android Viewpager salta a la mitad de una página