¿Cómo crear cuadros de diálogo de carga en Android?


86

Esos diálogos de progreso giratorios oscuros en las aplicaciones de Amazon y Engadget, ¿son estándar en Android?

Respuestas:


211

Es un ProgressDialog, con setIndeterminate (verdadero).

De http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog

ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", 
                    "Loading. Please wait...", true);

Una barra de progreso indeterminada en realidad no muestra una barra, muestra un círculo de actividad giratorio. Estoy seguro de que sabes a qué me refiero :)


13
ProgressDialog no se recomienda. De acuerdo con el enlace que publicó: "Evite ProgressDialog. [...] Si necesita indicar cargando o progreso indeterminado, debe seguir las pautas de diseño para Progreso y actividad y usar ProgressBar en su diseño".
Ilya Kogan

2
Actualmente, ProgressDialog se ha eliminado de los documentos y la solución ya no parece ser viable.
JcKelley

2
Para descartar el diálogo, usedialog.dismiss();
JohnTheBeloved

ProgressDialog ahora está obsoleto, verifique esta respuesta: stackoverflow.com/a/45351516/5090196
omzer

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.