Android: Afficher le cercle de progression comme Google dans ses applications
Je suis en utilisant une AsyncTask pour télécharger des Images pour mon Listview, parce que je ne veux pas le téléchargement des Images à bloquer mon UI Thread. Pendant que les images sont chargées, je veux montrer une animation cercle de progression dans le spot, où l'image sera.
Mais je ne peux pas trouver une Image du cercle de progression. Qu'est-ce que la Ressource-Id? Ou est-il un autre moyen? Quelqu'un a un lien sur cette image?
source d'informationauteur Pascal Klein
Vous devez vous connecter pour publier un commentaire.
Regarder la la barre de progression. Il peut travailler (et il le fait par défaut, AFAIR) de durée indéterminée mode, ce qui signifie qu'il montre un cercle en rotation, comme celui que vous demandez. Je sais que ce n'est pas une image, mais ce que vous pouvez faire est de placer un FrameLayout au lieu de l'image, avec barre de progression comme le seul enfant. Ensuite, une fois que le chargement des images, les finitions, la suppression de la barre de progression et ajouter l'image.
Définir cette variable globale
ProgressDialog pd;
Juste avant launche l'AsyncTask faire:
Quand son fait
onPostExecute
appelez simplementpd.dismiss();
Pour plus de détails, regardez : ProgressDialog
Vous devrez tenir compte de considérations particulières pour qu'il fonctionne lorsque vous faites pivoter l'appareil lorsque la boîte de dialogue est.
Ceci est un exemple d'un fichier de mise en page pour l'intro de l'activité avec une image et du cercle de la barre de progression:
Vous voulez une période indéterminée, la ProgressBar. Prendre un coup d'oeil au site du développeur -
ProgressBar