Tire para actualizar como nueva aplicación gmail (4.5)

En la nueva aplicación de Gmail (4.5), la actualización se realiza mediante la acción "Pull-to-Refresh" en la Barra de Acción:

Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

¿Dónde puedo encontrar más información sobre ese "Pull-to-Refresh"?

Chris Banes (el mismo tipo que implementó el mejor pull para actualizar el componente para Android) también implementó el GMail como Pull To Refresh.

Puede encontrarlo aquí: https://github.com/chrisbanes/ActionBar-PullToRefresh

Tenga en cuenta que este proyecto aún está en desarrollo para que la API actual pueda cambiar.

Actualizar:

Tanto ActionBar-PullToRefresh como Android-PullToRefresh están obsoletos. Standart forma de implementar un pull para actualizar está utilizando SwipeRefreshLayout de la biblioteca de soporte v4.

Estos son los pasos necesarios:

  • Cree una subposición de raíz o subconjunto con SwipeRefreshLayout y coloque un elemento desplazable en él.

     <android.support.v4.widget.SwipeRefreshLayout ...> <ListView .... /> </android.support.v4.widget.SwipeRefreshLayout> 
  • Añadir un detector de actualizaciones

     SwipeRefreshLayout srl = ...; srl.setOnRefreshListener( new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { ... } }); 

Usted puede encontrar un buen tutorial sobre ello a continuación:

SwipeRefreshLayout: Cómo usar

  • Tire para actualizar para Android y Phonegap
  • Adaptar chrisbanes ActionBar-PullToRefresh a fragmentos (NavigationDrawer)
  • Ejemplo sencillo sobre cómo usar SwipeRefreshLayout con ListView
  • ProgressBar en ActionBar, como la última actualización de la aplicación de GMail
  • ¿Puedo usar Pull para actualizar sin utilizar ScrollView / ListView?
  • Cómo desplazar un ListView en android programatically a hasta gesto hacia abajo
  • Android Lollipop - Tire para actualizar
  • Android PullToRefresh onScrollListener no funciona
  • Android Pull para actualizar ListView: eliminar la pista de flecha
  • Lista de PullToRefresh con el encabezado de sección fijado
  • Xamarin Forms ListView Programatic Refresh No se detiene en Android cuando se carga la página
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.