Comment créer des boîtes de dialogue de chargement sous Android?


86

Ces boîtes de dialogue de progression sombres dans les applications Amazon et Engadget - sont-elles standard sur Android?

Réponses:


212

C'est un ProgressDialog, avec setIndeterminate (true).

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

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

Une barre de progression indéterminée n'affiche pas réellement de barre, elle montre un cercle d'activité en rotation. Je suis sûr que vous savez ce que je veux dire :)


13
ProgressDialog est déconseillé. Selon le lien que vous avez publié: "Évitez ProgressDialog. [...] Si vous devez indiquer une progression de chargement ou une progression indéterminée, vous devez plutôt suivre les directives de conception pour Progress & Activity et utiliser une ProgressBar dans votre mise en page."
Ilya Kogan

2
Actuellement, ProgressDialog a été retiré de la documentation et la solution ne semble plus viable.
JcKelley

2
Pour dialog.dismiss();
fermer

ProgressDialog est désormais obsolète, vérifiez cette réponse: stackoverflow.com/a/45351516/5090196
omzer

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.