Android ProgressBar.setProgressDrawable ne fonctionne qu'une fois?

Dans un sélecteur de couleur, j'ai 3 SeekBars pour la Teinte, la Saturation et la Valeur. L'appel de setProgressDrawable sur ces SeekBars ne fonctionne qu'une fois -- lors de l'initialisation à partir d'onCreate. Lorsque l'utilisateur met à jour la Teinte SeekBar, je tiens à appeler setProgressDrawable pour la Saturation et la Valeur SeekBars, pour montrer à l'utilisateur le choix de couleur de la nouvelle Teinte.

Mais tous les appels à setProgressDrawable (d'après les initiales de onCreate) cause la SeekBar être effacé.

Comment puis-je mettre à jour le gradient du fond de mon SeekBars basée sur la saisie de l'utilisateur?

OriginalL'auteur Chuck | 2010-05-10