android cercle progressbar
J'ai besoin de faire un cercle de la barre de progression, qui tournent uniquement lorsque des données sont en recevoir. Je l'ai écrit dans la présentation:
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateOnly="true"
style="?android:attr/progressBarStyleSmall"
/>
Puis la partie de données a été reçu, je ne
mProgressBar.incrementProgressBy(10);
Je pensais initialement que mProgressBar doit être arrêté, mais qu'il est en rotation permanente, de même que la connexion n'est pas établie!
Que dois-je faire pour faire ProgressBar initialement arrêté & et en rotation tandis que l'autre partie des données a été reçu?
utilisation du gestionnaire ou Asynchrone tâche pour télécharger les données et afficher la barre de progression une fois que le téléchargement est terminé puis envoyer un message au gestionnaire de s'arrêter(invisible ou disparu) de la barre de progression.
OriginalL'auteur Adam | 2012-08-14
Vous devez vous connecter pour publier un commentaire.
Il n'y a aucun moyen d'arrêter barre de progression indéterminée. Soit, vous aurez à créer votre propre barre de progression personnalisée ou vous pouvez faire des petits trucs à durée indéterminée drawable.
Vous pouvez avoir une imageview-dessus de la barre de progrès et de définir le même drawable.
Lorsque vous souhaitez arrêter l'animation, de masquer la barre de progression et de montrer d'affichage de l'image.
Lorsque vous souhaitez démarrer l'animation, de masquer l'affichage de l'image et de montrer la barre de progression.
Il devrait vous donner le même effet.
OriginalL'auteur Chitranshu Asthana
Utilisation
visible
etgone
pour la visibilité dans la mise en page.OriginalL'auteur
appel de cette ligne lorsque vous avez terminé le travail.
OriginalL'auteur Kanaiya Katarmal
Désolé, mais vous ne pouvez pas réaliser qu'avec la barre de progression indéterminée. Le contrôle est fait pour montrer que quelque chose est en train d'être exécuté en arrière-plan. Avec aucune indication sur quand cette opération de démarrage ou quand ça va finir.
Donc, soit vous avez de l'utilisateur déterminée barre de progression, ou créer votre propre composant
OriginalL'auteur Anton