2010-06-06 5 views
2

Quelle est la meilleure façon de créer un écran de chargement réutilisable sur Android? L'écran de chargement doit avoir une image d'arrière-plan et un indicateur de chargement.Chargement de l'écran sur Android

Devrais-je utiliser une activité distincte?

+0

Pourquoi ne pas utiliser ProgressDialog? – primpap

+1

Parce qu'il ne me permet pas de montrer une image de fond. Clarifiera la question. – hpique

Répondre

4

Le meilleur moyen est d'utiliser une activité distincte avec un SurfaceView qui montre l'image. Ensuite, vous pouvez créer une superposition qui contient le ProgressBar.

+0

Faut-il supprimer l'activité de chargement de la pile avant d'appeler l'activité principale? – hpique

+0

Je terminerais l'activité parent une fois l'activité enfant commencée. Ou ... vous pouvez utiliser la même activité et modifier sa mise en page. – Cristian

1

Vous pouvez simplement définir votre propre dialogue avec la disposition personnalisée. Vous géreriez ce qui se passe si votre écran de progression est annulé (en appuyant sur le bouton de retour). Vous pouvez également empêcher cela de se produire aussi. En utilisant une boîte de dialogue standard, vous profitez des effets symétriques (l'activité de l'arrière-plan s'assombrit avec les mises à jour) et empêche l'utilisateur d'interagir avec l'activité de fond pendant qu'il est activé.

Questions connexes