Как можно динамично обновить цвет SeekBar?

Я хотел бы иметь цвет индикатора выполнения (конкретно вторичный прогресс, который обновляется с setSecondaryProgress) измениться динамично во времени выполнения, когда это пересекает определенный момент.

Я уже могу заменить своим собственным drawable в панель во время функции onCreate моего Действия (изменяющий цвет от желтого до зеленого) путем вызова setProgressDrawable и замены ресурсом, который я скопировал с версии Android по умолчанию горизонтального прогресса (SDK/platforms/android-2.1/data/res/drawable/progress_horizontal.xml). Однако обновление этого во времени выполнения (да, от потока UI через AsyncTask) заставляет весь индикатор выполнения за исключением thumbtab чернеть или прозрачный.

8
задан PseudoNoise 23 February 2010 в 02:36
поделиться