web-dev-qa-db-fra.com

Comment créer des dialogues de chargement dans Android?

Ces dialogues sombres de progression dans les applications Amazon et Engadget sont-ils standard dans Android?

80
Eno

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

De 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 ne montre pas réellement une barre, elle montre une chose de cercle d'activité en rotation. Je suis sûr que tu sais ce que je veux dire :)

199
synic

Aujourd'hui, les choses ont un peu changé.

Maintenant, nous évitons d’utiliser ProgressDialog pour afficher les progrès réalisés:

enter image description here

Si vous souhaitez que votre application progresse, vous devez utiliser un indicateur d'activité:

http://developer.Android.com/design/building-blocks/progress.html#activity

29
Rafael Miceli