IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Couleur de progressBar


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut Couleur de progressBar
    Bonjour à tous,

    J'ai des progressBar customisée via un style particulier.
    J'aimerais que la couleur de ma progressbar change en fonction de la valeur du progress. Par exemple vert quand je suis < à 50 et rouge quand je suis au dessus.

    Est ce que je dois créer un style progressVert ,un style progressRouge et appliquer le style en fonction de la valeur ? (je vois pas de methode pour changer le style via du code dans la doc)
    Y'a t'il une astuce permettant d'intégrer plusieurs couleur directement dans le thème ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Je ne sais pas si tu aura la réponse dans ce tutoriel mais il a l'air de convenir à ta question :
    http://a-renouard.developpez.com/tut...ress-seek-bar/

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,

    Je ne sais pas si tu aura la réponse dans ce tutoriel mais il a l'air de convenir à ta question :
    http://a-renouard.developpez.com/tut...ress-seek-bar/
    Je me suis inspiré du tutoriel pour définir mon style de base de la progressBar

    J'ai finalement trouvé pour pouvoir changer la couleur de la progressBar sans redéfinir un style complet. Ce n'est peut être pas la meilleure solution mais ça marche :

    1- J'ai défini un premier style "complet" comme dans le tutorial.
    2- J'ai créer un drawable supplémentaire pour chaque couleur nécessaire.
    Par exemple mon style base me donne une progressbar verte. J'ai défini en plus le drawable suivant pour en avoir une rouge :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    	<stroke android:width="1dip" android:color="#ff7b0000" /> 
    	<corners android:radius="5dip" />
    	<gradient 
    		android:startColor="#fff10000"
    		android:centerColor="#ffd10000"
    		android:centerY="0.75"
    		android:endColor="#ffad0000"
    		android:angle="270" />
    </shape>
    3- Ensuite dans mon code je fais ceci pour changer la couleur de la bar dynamiquement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myProgress.setProgressDrawable(getRessource.getDrawable(R.drawable.bg_rouge));
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer la couleur de la ProgressBar
    Par zemeilleurofgreg dans le forum Delphi
    Réponses: 5
    Dernier message: 29/06/2006, 20h44
  2. [C#][ProgressBar] Comment modifier les couleurs ?
    Par wiLL_ dans le forum Windows Forms
    Réponses: 6
    Dernier message: 11/02/2006, 14h55
  3. Couleur d'une progressBar
    Par cquadjul dans le forum C++Builder
    Réponses: 13
    Dernier message: 21/07/2005, 16h03
  4. [FLASH MX2004] Changer couleur de la ProgressBar ????
    Par Geilgestorm dans le forum Flash
    Réponses: 2
    Dernier message: 25/10/2004, 17h57
  5. Couleur de ProgressBar
    Par benj63 dans le forum C++Builder
    Réponses: 7
    Dernier message: 04/07/2002, 17h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo