jokamax Posté(e) 5 juillet 2011 Posté(e) 5 juillet 2011 Bonjour, J'utilise une progressbar Horizontal - progressBarStyleHorizontal- pour mon jeu (points dans une jauge). Pour faire progresser la barre j'utilise tout naturellement setProgress(X). Mon problème : Si X est égale à 50 par exemple et que le max est à 100, ca augmente d'un bloc et non pas petit à petit (progressivement). J'ai essayé le IncrementBy(Y) en mettant Y à 1 mais ca ne sert qu'en Indeterminate(true) ce qui n'est pas mon cas. Avez vous une solution pour faire une progression successive et propre (autre que faire une boucle et ajouter 1 par 1 jusqu'à 50 ^^) Merci, Jok
ChrOnOs Posté(e) 6 juillet 2011 Posté(e) 6 juillet 2011 A voir peut-être de ce coté là -> http://stackoverflow.com/questions/6097795/android-make-a-progress-bar-update-smoothly
jokamax Posté(e) 6 juillet 2011 Auteur Posté(e) 6 juillet 2011 Merci pour ta réponse. De mon coté je viens de résoudre le problème également avec une thread secondaire. J'ai trouvé comment faire (enfin la base) ici : http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog Au niveau de : Example ProgressDialog with a second thread Ca permet d'avoir une thread qui fait évoluer la progression indépendant de l'activité principale. Merci, Jok
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.