Lollipop – Changement de couleur ProgressBar indéterminé – Programmatiquement

J'utilise le code ci-dessous pour modifier la couleur de ProgressBar indéterminé. Cela fonctionne bien jusqu'à KitKat. Mais sur Lollipop, ça reste Green. Est-ce que quelqu'un pourrait m'aider avec ceci. Je veux le faire via Java et non XML.

Code: définit la couleur de la filière en rose

  • Problèmes de Genymotion dans Windows 10
  • Notifications push sur les 3 plates-formes (Android, ios, Windows Phone)
  • Créer une PDU pour Android qui fonctionne avec SmsMessage.createFromPdu () (GSM 3gpp)
  • Android sqlite comment vérifier si un enregistrement existe
  • Run Button Grisé: Android Studio
  • Puis-je étaler une vue dans Android?
  • pd.getIndeterminateDrawable().setColorFilter(0xFFeA6060, android.graphics.PorterDuff.Mode.MULTIPLY); 

  • Comment puis-je changer la sonnerie dans Android de manière programmée?
  • Comment spécifier l'ordre de tri pour la requête à un fournisseur de contenu
  • Gérer les liens dans une vue web
  • OnClickListener ne fonctionne pas pour le premier élément dans GridView
  • L'installation n'a pas pu finaliser la session ... Les signatures sont incohérentes - Android
  • Google Maps Android - La carte ne s'affiche plus brusquement
  • One Solution collect form web for “Lollipop – Changement de couleur ProgressBar indéterminé – Programmatiquement”

    Vous utilisez multiply ce qui signifie que vous changerez en couleur en fonction de la couleur actuelle (qui est verte):

    Entrez la description de l'image ici

    Essayez d'utiliser android.graphics.PorterDuff.Mode.SRC_ATOP par exemple.

    Si vous souhaitez utiliser la couleur réelle que vous avez fournie, utilisez PorterDuff.Mode.SRC_IN

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.