jokamax Posté(e) 5 juillet 2011 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ChrOnOs Posté(e) 6 juillet 2011 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jokamax Posté(e) 6 juillet 2011 Auteur Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.