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